97无码免费人妻超级碰碰夜夜_xxx.www国产_av激情在线_成人久久18_国产精品特级片_鲁一鲁啪一啪

18842388900

網站建設 APP開發 小程序

Article/文章

記錄成長點滴 分享您我感悟

您當前位置>首頁 > 知識 > 軟件開發

微信小程序中組件通訊的介紹(代碼示例)

發表時間:2019-05-20 08:50:31

文章來源:沈陽網站建設

標簽:components 微信小程序

分享:

瀏覽次數:0

本篇文章給大家帶來的內容是關于微信小程序中組件通訊的介紹(代碼示例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

這篇主要講組件通訊

(1)父組件向子組件傳值:

 <header title='{{title}}' bind:fn='fn' id='header'></header>

通過title='{{title}}'傳向子組件向子組件傳遞參數

子組件接收參數:

Component({  properties: {    title: {       // 屬性名 type: Number, // 類型(必填)      type: String,//目前接受的類型包括:String, Number, Boolean, Object, Array, null(表示任意類型)    },    fn: {            type: Function,    },  },  data: {        },  methods: {    // 子組件調用父組件方法    childFn() {      console.log(this.data.title)      this.triggerEvent("fn");      //triggerEvent函數接受三個值:事件名稱、數據、選項值      } app開發

<a href=http://www.www.dlc21.cn target=_blank class=infotextkey>沈陽<a href=http://www.www.dlc21.cn target=_blank class=infotextkey>軟件開發</a></a>,<a href=http://www.www.dlc21.cn target=_blank class=infotextkey>沈陽<a href=http://www.www.dlc21.cn target=_blank class=infotextkey>軟件公司</a></a>

}})

methods使用title時 this.data.title 直接就可以獲取到

通過 bind:fn='fn'傳向子組件向子組件傳遞方法

方法同樣也要在properties接收,methods里定義一個新方法, this.triggerEvent("fn") 接收父組件傳遞過來的方法

(2)父組件調用子組件數據及方法:

首先在父組件js onReady 生命周期中獲取到組件

onReady: function () {    //獲得popup組件    this.header= this.selectComponent("#header");},

比如要調用子組件的一個function方法

 // 調用子組件方法  fn(){    this.header.fn() //子組件的方法  },

調用子組件數據的話直接 this.header.msg 就可以拿到子組件的數據

以上就是微信小程序中組件通訊的介紹(代碼示例)的詳細內容,更多請關注沈陽網站建設其它相關文章!

components,微信小程序

相關案例查看更多

主站蜘蛛池模板: 沽源县| 鄄城县| 朔州市| 宝鸡市| 金坛市| 平江县| 平利县| 阿荣旗| 屯留县| 清流县| 岐山县| 东辽县| 八宿县| 开鲁县| 蒙阴县| 时尚| 昌黎县| 兴隆县| 双江| 台安县| 城市| 托克托县| 延寿县| 额济纳旗| 天祝| 昭通市| 济源市| 临夏县| 丹江口市| 阜新市| 阳新县| 临澧县| 肥东县| 通江县| 盐山县| 浪卡子县| 五家渠市| 百色市| 大悟县| 定边县| 奎屯市|