zoukankan      html  css  js  c++  java
  • 小程序父子组件之间的通信

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

  • 相关阅读:
    深入了解css的行高Line Height属性
    【C++】函数指针
    【C++】常用知识点
    将数字转化为液晶显示屏的样子
    【多媒体】PCM
    【Android】网络下载图片&SD卡文件存储
    CPU 缓存(Cache)
    【C++】typename
    【多媒体】音频格式
    【Android】图片的异步加载
  • 原文地址:https://www.cnblogs.com/aqigogogo/p/10312885.html
Copyright © 2011-2022 走看看