组件里this.data和this.properties 是同一对象,区别在哪?
来源:7-1 看待组件的两种观点(重要)
runzx
2018-07-26
跟踪组件时发现组件里this.data和this.properties 是同一对象,区别在哪?
在properties里定义的变量,可以在data里访问到, 这2个定义是不是重复了?
写回答
2回答
-
于小洋
2018-07-26
在Vue里面,类似于小程序组件里的properties是用于父组件与子组件之间的数据通信的,而data不可以用作父子组件之间的数据通信。详细的可以去了解下Vue的Prop:https://cn.vuejs.org/v2/guide/components-props.html。我猜这两个东西应该是类似的,哈哈
30 -
7七月
2018-07-29
区别很明显,properties可以被外部访问,data不行。你关心的是为什么这两个要指向同一个对象,这是因为wxml里可访问的变量列表就是被指向的这个同一个对象。如果弄成2个,可能会造成可访问变量列表有2个,不方便管理。
10
相似问题