Vue2 实例中的 data 属性三种写法与作用
来源:互联网 发布:什么软件可以发表文章 编辑:程序博客网 时间:2024/06/05 11:43
<script src="https://unpkg.com/vue/dist/vue.js"></script><div id="app"> <span>{{count}}</span> <button @click="inc">+</button></div><script>var app = new Vue({ // 1. // data () { // return {count: 0} // }, // 2. // data: { // count: 0 // }, // 3. data: function() { return { count: 0 } }, methods: { inc () {this.count++} }})app.$mount('#app')</script>
首先,1是3的语法糖,是新的ES6语法,和3一摸一样。
然后1和2在官方文档上都有例子,区别也解释得很清楚。简而言之,在app = new Vue
对象时,没什么区别,因为你app
对象不会被复用。但是在组件中,因为可能在多处调用同一组件,所以为了不让多处的组件共享同一data
对象,只能返回函数。
0 0
- Vue2 实例中的 data 属性三种写法与作用
- Vue2 实例属性 实例方法 实例事件
- python中的类属性与实例属性
- Vue2 模板template的四种写法
- data-属性的作用是什么?
- web.xml中的三种写法
- HTML5中的data-*属性
- 模态框中的data-属性
- HTML5中的data-属性
- bootstrap中的data-***属性
- vue2 子组件调用父组件中data中的值
- 实例分析SQL中除法的三种写法
- 实例分析SQL中除法的三种写法
- python 类属性与实例属性的作用域与定义
- data-toggle与data-target是什么作用
- data-toggle与data-target的作用
- data-toggle与data-target是什么作用
- data-toggle与data-target是什么作用
- 蓝桥杯--入门练习:A+B问题
- 妮姆博奕的推广
- lua中冒号(:)与点号(.)的区别
- 判断PC端与移动端的访问
- 跟我学习Storm_Storm基本架构
- Vue2 实例中的 data 属性三种写法与作用
- 对进阶最好的认识
- debug
- 2015 Xcode7 真机调试(开发者)以及P12配置
- ansbile简单应用
- KAGGLE ENSEMBLING GUIDE---模型融合
- 文件名批量修改工具V2.0 绿色版
- c#中设置像数量,价格,金额等的textbox的限制条件,用户只能输入数字或小数(小数及负号只能输一次)
- JUnit详解系列