首頁 > web前端 > js教程 > 微信小程式特有頁間傳參方式

微信小程式特有頁間傳參方式

hzc
發布: 2020-07-02 09:37:17
轉載
2729 人瀏覽過

小程式有自己專用的路由方法,在基礎庫2.7.3 之後,小程式專門實作了自己特有的頁面傳參方式,wx.navigateTo()中的success屬性,當然,現在這個方法只支援wx.navigateTo()使用
相關文件連結:https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.navigateTo.html

#使用範例如下

頁面A

wx.navigateTo({
  url: 'pages/pageB',
  success: function(res) {
    // 通过eventChannel向被打开页面传送数据
    res.eventChannel.emit('goPageB', { pageDataA: '页面A传递到页面B的数据' })
  }
})
登入後複製

頁面B

onLoad: function(){
    const eventChannel = this.getOpenerEventChannel()
    // 监听goPageB事件,获取上一页面通过eventChannel传送到当前页面的数据
    eventChannel.on('goPageB', function(data) {
      console.log('页面A传递的数据:',data)
    })
  }
登入後複製

這種小程式特有的傳參方式相比拼接url傳參雖然過程稍微麻煩有些,但是不需要對參數進行相關的轉換,也不用對一些特殊字串進行處理

推薦教程:《微信小程式

以上是微信小程式特有頁間傳參方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:jianshu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板