美文网首页
小程序带参跳转、Page与Component传值

小程序带参跳转、Page与Component传值

作者: 马戏团小丑 | 来源:发表于2018-11-27 16:25 被阅读26次

带参跳转

wx.navigateTo({
    url: '/pages/hope/hope?isHope=' + 0, 
})

跳转的页面有一个参数初始化isHope : 1

Page传值Component

Component中定义show属性

  properties: {
    show: {
      type: "Boolean",
      value: Boolean,
      observer: function (news, olds, path) {

      }
    }
  }

Page中wxml中该Component(joinHope-cmp)绑定

  <joinHope-cmp show="{{showJoinHope}}">
  </joinHope-cmp>

通过改变Page中showJoinHope的值传递给Component的show

    this.setData({
      showJoinHope: true,
    })

Component传值Page

Component中已wishSuccess名字,e是传递的参数

        var e = {
          success: true
        }
        this.triggerEvent('wishSuccess', e, '');

Page的wxml给组件绑定bind:wishSuccess="onWishSuccess"

  <hopeLike-cmp class='hopeLike_container' carData="{{carData}}" bind:wishSuccess="onWishSuccess">
  </hopeLike-cmp>

并实现onWishSuccess方法,从event取参

  onWishSuccess: function (event){
    
  }

相关文章

网友评论

      本文标题:小程序带参跳转、Page与Component传值

      本文链接:https://www.haomeiwen.com/subject/dpogqqtx.html