小程序父子组件之间的通信


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 子组件改变父组件传递过来的参数时 会改变父组件的相关数据 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM