小程序跳转页面与传值
生活随笔
收集整理的這篇文章主要介紹了
小程序跳转页面与传值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
先介紹頁面跳轉的兩種方法
1.普通頁面跳轉使用navigateTo
wx.navigateTo({url: url})2.遇到 tab 里面的轉轉的時候用switchTab這種方式跳轉
wx.switchTab({ url: url})頁面傳值的方式同樣也有兩種
1.將參數寫在url中使用"?"將路徑和參數分開
wx.navigateTo({url: "goUrl('/pages/building/detail?id={{item.id}}')"})下一個頁面中的onLoad方法中獲取參數
async onLoad(options) { this.id = options.id;this.$apply();};2.獲取棧中全部頁面的, 然后把數據寫入相應頁面,下面代碼中arr[arr.length - 2].data 就是上一個頁面中的data數據,你就可以獲取到了。
async onLoad() {let arr = getCurrentPages();console.log(arr)if(arr[arr.length - 2].route== 'pages/mine/index'){//arr[arr.length - 2].data 就是上一個頁面中的data數據,你就可以獲取到了console.log(arr[arr.length - 2].data)//也可以修改上一個頁面中的data數據arr[arr.length - 2].data.title={name:'姓名'} }};總結
以上是生活随笔為你收集整理的小程序跳转页面与传值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2018“百度之星”程序设计大赛 - 复
- 下一篇: 网络分流器-网络分流器-网络安全评估探讨