小程序父子组件之间的通信
1 通过properties 父级直接在组上加属性
properties: {
// des: { // 属性名
// type: Object, // 类型(必填),目前接受的类型包括:String, Number, Boolean, Object, Array, null(表示任意类型)
// value: {}, // 属性初始值(可选),如果未指定则会根据类型选择一个
// observer: function (newVal, oldVal) {
// } // 属性被改变时执行的函数(可选),也可以写成在methods段中定义的方法名字符串, 如:'_propertyChange'
// },
showGz: { // 属性名 是否显示是否已经关注
type: Boolean, // 类型(必填),目前接受的类型包括:String, Number, Boolean, Object, Array, null(表示任意类型)
value: true, // 属性初始值(可选),如果未指定则会根据类型选择一个
observer: function (newVal, oldVal) {
} // 属性被改变时执行的函数(可选),也可以写成在methods段中定义的方法名字符串, 如:'_propertyChange'
},
},
2 dataset 方法
子组件通过 this.data.datase获取
父组件直接加data-des=''{{data}}'' 属性
总结
方法一 父组件传递给子组件更像是数据的赋值 字组件数据的改变不会对父组件有影响
方法2 子组件改变父组件传递过来的参数时 会改变父组件的相关数据

浙公网安备 33010602011771号