组件里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。我猜这两个东西应该是类似的,哈哈

3
0

7七月

2018-07-29

区别很明显,properties可以被外部访问,data不行。你关心的是为什么这两个要指向同一个对象,这是因为wxml里可访问的变量列表就是被指向的这个同一个对象。如果弄成2个,可能会造成可访问变量列表有2个,不方便管理。

1
0

纯正商业级微信小程序应用实战,全方位小程序特性讲解

真实数据的高质量小程序项目,学会直接工作

4791 学习 · 2133 问题

查看课程