- html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>title>
- head>
- <body>
- <div id="app">
-
- <a v-bind:href="url">百度一下a>
-
- <a :href="url">百度一下2a>
- <button v-on:click="handle">切换地址button>
- div>
- body>
- <script type="text/javascript" src="../js/vue.js">script>
- <script type="text/javascript" >
-
- /*
- 属性绑定
- v-bind 指令用法
- 缩写形式
- */
- var vm = new Vue({
- el:'#app',
- data:{
- url: 'http://www.baidu.com',
- },
- methods: {
- handle: function () {
- //修改url地址
- this.url = 'http://www.hao123.com';
- }
- }
- });
- script>
- html>
v-model 模型变化(指令的本质)
1.
2.
3.
- html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>title>
- head>
- <body>
- <div id="app">
- <div> {{msg}}div>
- <input type="text" v-bind:value="msg" v-on:input="handle"/>
- <input type="text" v-bind:value="msg" v-on:input="msg=$event.target.value"/>
- <input type="text" v-model="msg" />
- div>
- body>
- <script type="text/javascript" src="../js/vue.js">script>
- <script type="text/javascript" >
-
- /*
- 属性绑定
- v-model 模型变化(指令的本质)
- 1.<input type="text" v-bind:value="msg" v-on:input="handle"/>
- 2.<input type="text" v-bind:value="msg" v-on:input="msg=$event.target.value"/>
- 3.<input type="text" v-model="msg" />
-
- */
- var vm = new Vue({
- el:'#app',
- data:{
- msg: "hello",
- },
- methods: {
- handle: function (event) {
- //使用输入域中最新的数据覆盖原来的数据
- this.msg = event.target.value;
- }
- }
- });
- script>
- html>