小程序父子組件之間的通信


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