<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>