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 子組件改變父組件傳遞過來的參數時 會改變父組件的相關數據