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