本文實例講述了微信小程序頁面間傳值與頁面取值操作。分享給大家供大家參考,具體如下:
微信小程序頁面間傳值
1.js頁面間的傳值:url: ' 路徑 ? 值='+ 獲取該頁面取值,
實例1:
pageSkip :function(){wx.navigateTo({url: '/page/login/facte?shopsName='+this.data.shopsName,})},
實例2:
pageSkip :function(){wx.navigateTo({url: '/page/index/poer?sid=2 & shopsName='+this.data.shopsName,})},
實例3:
pageSkip :function(){wx.navigateTo({url: '/page/index/poerIndex?sid=2 & shopsName='+this.data.shopsName+'&goodsId='+thi.data.goodsId,})},
2.wxml里的傳值:url=" 頁面路徑 ? 值=獲取該頁面值"
實例4:
<navigator url="/pages/admin/goodsOrder?orderNo={{item.NO}}" open-type="navigate">
實例5:
<navigator url="/pages/admin/goodsOrder?orderNo={{item.NO}}&num=5" open-type="navigate">
微信小程序頁面取值
微信小程序js接受頁面傳值的方法:
1.本頁面參數名為局部變量:onLoad: function (options) { var 本頁面參數名=options.上一傳值頁面參數名},
實例:
onLoad: function (options) {var shopsName=options.shopsName},
2.本頁面參數名為全局變量:onLoad: function (options) { 本頁面參數名=options.上一傳值頁面參數名},
實例:
onLoad: function (options) {this.data.shopsName=options.shopsName},
注:無論上一頁面是通過js傳值還是通過wxml傳值,本頁面取值方法都如上。
希望本文所述對大家微信小程序開發有所幫助。
新聞熱點
疑難解答