1234567891011121314151617181920212223242526272829303132333435 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- <script src="./js/vue.js"></script>
- </head>
- <body>
- <div id="app">
- <!-- v-model 指令 实现数据的双向绑定 -->
- <!-- v-model 常用于表单元素 这个例子中主要是绑定input元素的value属性 -->
- <!-- 如果修改文本框里内容 v-model对应data中值也会发生变化 -->
- <!-- 如果通过js修改data中值 也会影响文本框里的值 -->
- <input type="text" v-model="val">
- <h1>{{val}}</h1>
- <button @click="changeVal">点击我</button>
- </div>
- <script>
- new Vue({
- el:"#app",
- data:{
- val:100
- },
- // 内部一般放置事件处理函数
- methods:{
- changeVal(){
- // 一般情况下使用this来访问Vue实例中data数据
- this.val = "hello world";
- }
- }
- })
- </script>
- </body>
- </html>
|