Vue2.0 - 04. el与data的两种写法
vue2.0 基础学习目录
el 与 data 有两种写法
el 的两种写法:
在new vue({ el:’#root’ }) 时同时指定el的容器
在创建vue后 通过实例对象指定el的值 vm.$mount(’#root’)
data 的两种写法
通过对象的形式 data:{ title:‘hello vue’ }
使用函数的形式 data() { return { title:‘hello vue’ } }
后期使用函数式组件时,data必须使用函数形式
重点注意:
由vue管理的函数(例如 data 的函数式写法),一定不能写箭头函数,否则this指向的实例就会是window对象
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>04.el与data的两种写法</title> <script src="../js/vue.js"></script> </head> <body> <div id="root"> <h1>通过vue的实例对象挂载数据:{{title}}</h1> </div> </body> <script>
Vue.config.productionTip = false; const vm = new Vue({ data() { return { title: 'hello vue !!' }; } }); vm.$mount('#root'); </script> </html>
|
vue2.0 进阶学习的目录
完整代码可以在 GitHub