亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

微信小程序組件傳值圖示過程詳解

 更新時間:2019年07月31日 17:04:04   作者:前端來入坑  
這篇文章主要介紹了微信小程序組件傳值圖示過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

A是父組件,B是子組件

父傳子

<!-- 父組件A wxml -->
<view>
 <componentB paramAtoB='{{paramAtoB}}'></componentB>
</view>

//父組件Ajson (里面不能有注釋)

{
 "navigationBarTitleText": "父子傳值",
 "usingComponents": {
  "componentB": "../../components/son/son"
 }
}
//父組件A js
// view/father/father.js
Page({
 /**
  * 頁面的初始數(shù)據(jù)
  */
 data: {
  paramAtoB: "我是A向B傳值"
 }
})
<!-- 子組件B wxml -->
<view class="inner">
 {{paramAtoB}}
</view>
//子組件B js
Component({
 //B在這里接收與data類似可以直接在wxml上用
 properties: {
  paramAtoB: {
   type: String,//類型
   value: 'default value'//默認值
  }
 },
 data: {  
 }
})

//子組件B json

{
 "component": true,
 "usingComponents": {}
}

效果

子傳父

<!-- 父組件A wxml -->
<view>
 <componentB paramAtoB='{{paramAtoB}}' bind:myevent="onMyEvent"></componentB>
 {{ paramBtoA }}
</view>
// view/father/father.js
Page({

 /**
  * 頁面的初始數(shù)據(jù)
  */
 data: {
  paramAtoB: "我是A向B傳值",
  paramBtoA: 1122
 },
 onMyEvent: function (e) {
  //通過事件接收
  this.setData({
   paramBtoA: e.detail.paramBtoA
  })
 }
})

//父組件A json (里面不能有注釋)

{
 "navigationBarTitleText": "父子傳值",
 "usingComponents": {
  "componentB": "../../components/son/son"
 }
}
<!-- 子組件B wxml -->
<view class="inner">
 {{paramAtoB}}
 <button bindtap='change'>向A中傳入?yún)?shù)</button>
</view>

(注意:子組件的方法需要寫在methods:{}里面)

//子組件B js
Component({
 //B在這里接收與data類似可以直接在wxml上用
 properties: {
  paramAtoB: {
   type: String,//類型
   value: 'default value'//默認值
  }
 },
 data: {
  
 },
 methods: {
  //觸發(fā)change事件向A傳值
  change: function () {
   this.triggerEvent('myevent', { paramBtoA: "666傳值成功" });
  }
 }
})

//子組件B json

{
 "component": true,
 "usingComponents": {}
}

原先效果

點擊按鈕之后

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • JS實現(xiàn)圖片預加載之無序預加載功能代碼

    JS實現(xiàn)圖片預加載之無序預加載功能代碼

    這篇文章主要介紹了JS實現(xiàn)圖片預加載之無序預加載功能代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-05-05
  • 紅米手機搶購的js代碼

    紅米手機搶購的js代碼

    這篇文章主要介紹了紅米手機搶購時返回的js代碼,制作紅米搶購軟件時可以用到,,需要的朋友可以參考下
    2014-03-03
  • Js中forEach修改原數(shù)組與sort排序經(jīng)典場景詳解

    Js中forEach修改原數(shù)組與sort排序經(jīng)典場景詳解

    forEach是沒有返回值并且不直接改變原數(shù)組的,今天發(fā)現(xiàn)是不能直接改變,下面這篇文章主要給大家介紹了關于Js中forEach修改原數(shù)組與sort排序經(jīng)典場景的相關資料,需要的朋友可以參考下
    2022-05-05
  • 微信小程序中使用vant組件庫的超詳細圖文教程

    微信小程序中使用vant組件庫的超詳細圖文教程

    說到vant框架相信大家應該并不陌生了吧,做過移動端開發(fā)的小伙伴們應該都知道它吧,下面這篇文章主要給大家介紹了關于微信小程序中使用vant組件庫的超詳細圖文教程,需要的朋友可以參考下
    2023-03-03
  • js實現(xiàn)刷新iframe的方法匯總

    js實現(xiàn)刷新iframe的方法匯總

    這里給大家匯總了一些js實現(xiàn)刷新iframe框架的方法,非常的簡單實用,有需要的小伙伴可以參考下。
    2015-04-04
  • js中的DOM模擬購物車功能

    js中的DOM模擬購物車功能

    本篇文章主要介紹了js中的DOM模擬購物車功能的示例代碼。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • JavaScript對象擴展方法的用法詳解

    JavaScript對象擴展方法的用法詳解

    JavaScript對象中的可擴展性指的是:是否可以給對象添加新屬性。所有的內置對象和自定義對象顯示的都是可擴展的,對于宿主對象,則由JavaScript引擎決定
    2022-11-11
  • js鼠標移動時禁止選中文字

    js鼠標移動時禁止選中文字

    本文主要介紹了js鼠標移動時禁止選中文字的方法,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 使用JS輕松實現(xiàn)ionic調用鍵盤搜索功能(超實用)

    使用JS輕松實現(xiàn)ionic調用鍵盤搜索功能(超實用)

    這篇文章主要介紹了使用JS輕松實現(xiàn)ionic調用鍵盤搜索功能(超實用)的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • js實現(xiàn)彈窗猜數(shù)字游戲

    js實現(xiàn)彈窗猜數(shù)字游戲

    這篇文章主要為大家詳細介紹了js實現(xiàn)彈窗猜數(shù)字游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11

最新評論