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


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

  • 相关阅读:
    多线程(一)
    Interface
    Abstract
    面向对象
    字符串比对(10分)
    快递费用计算(7分)
    练习7-8 方阵循环右移 (20分)
    习题4-11 兔子繁衍问题 (15分)
    一道题理解穷举/贪心/爬山/遗传/退火/蚁群算法
    华为暑期测试实习生面经(2020.06)
  • 原文地址:https://www.cnblogs.com/aqigogogo/p/10312885.html
Copyright © 2020-2023  润新知