<body> <!-- 第一步: 导入vue.js插件 --> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script> <!-- 第二步: 创建一个vue根标签, 只有在根标签内部可以使用vue模板语法 --> <div id="myApp"> <h1>{{count}}</h1> <button v-on:click="add">+</button> <br> <input type="number" v-model.number="number1"> <input type="number" v-model.number="number2"> ={{number1 + number2}} </div> <!-- 第三步: 在script中创建vue对象, 配置vue信息 --> <script> var vm = new Vue({ el: "#myApp", // 绑定vue语法渲染的根标签, 值是样式选择器 data:{ // vue模板上渲染的动态数据 count: 0, number1: 3, number2: 4 }, methods: { // 自定义函数, 用于事件调用 add(){ // 在vue对象中,this默认指向当前vue对象 console.log(this, this.$data.count, this.count) this.count++ } } }) console.log(vm) // vue对象创建时的字段调用前需要加$ console.log(vm.$el, vm.$data, vm.$data.count) // vue中在调用data字段数据是, 可以省略$data console.log(vm.number1) </script></body>