微信小程序頁面間值傳遞的兩種方法
一:url帶參數(shù)傳遞
與前端語言一樣,小程序頁面間的傳遞可以通過在路由url后接參數(shù),路由的同時會將參數(shù)一并傳遞到新的頁面。
index.wxml:
<!--index.wxml--> <view class="container"> <!-- 使用navigator組件 --> <navigator url="../demo/demo?title=參數(shù)傳遞">title=參數(shù)傳遞</navigator> </view>
demo.js
// pages/demo/demo.js Page({ data: { title:'' }, onLoad: function (options) { console.log(options) //打印options,可以看到title的值可以獲取到 this.setData({ title:options.title //為頁面中title賦值 }) }, })
demo.wxml
<!--pages/demo/demo.wxml--> <view class='container'> {{title}} </view>
效果圖:
二:將值存入全局變量
我們同樣可以將需要的值存入全局變量中,在需要的地方直接引用就好了。
app.js
//app.js App({ globalData: {} })
index.wxml
<!--index.wxml--> <!-- 點擊觸發(fā)goto_demo函數(shù) --> <view class="container" bindtap='goto_demo'> title=參數(shù)傳遞 </view>
index.js
//index.js //獲取應用實例 const app = getApp() Page({ data: { title:'參數(shù)傳遞' }, goto_demo: function() { app.globalData.title = this.data.title wx.navigateTo({ url: '../demo/demo', }) } })
demo.js
// pages/demo/demo.js //獲取應用實例 const app = getApp() Page({ data: { title:'' }, onLoad: function (options) { console.log(app.globalData.title) //打印options,可以看到title的值可以獲取到 this.setData({ title: app.globalData.title //為頁面中title賦值 }) }, })
需要用到全局變量時記得要先獲取應用實例:const app = getApp()
效果圖同上。
總結(jié)
以上所述是小編給大家介紹的微信小程序頁面間值傳遞的兩種方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- 詳解小程序中h5頁面onShow實現(xiàn)及跨頁面通信方案
- 微信小程序?qū)崿F(xiàn)傳遞多個參數(shù)與事件處理
- 微信小程序?qū)W習筆記之跳轉(zhuǎn)頁面、傳遞參數(shù)獲得數(shù)據(jù)操作圖文詳解
- 微信小程序使用navigateTo數(shù)據(jù)傳遞的實例
- 微信小程序教程系列之頁面跳轉(zhuǎn)和參數(shù)傳遞(6)
- 微信小程序在其他頁面監(jiān)聽globalData中值的變化
- 微信小程序Page中data數(shù)據(jù)操作和函數(shù)調(diào)用方法
- 微信小程序獲取用戶信息的兩種方法wx.getUserInfo與open-data實例分析
- 微信小程序 setData使用方法及常用錯誤解決辦法
- 微信小程序跨頁面?zhèn)鬟fdata數(shù)據(jù)方法解析
相關(guān)文章
原生JS實現(xiàn)旋轉(zhuǎn)木馬式圖片輪播插件
這篇文章主要介紹了原生JS實現(xiàn)旋轉(zhuǎn)木馬式圖片輪播插件的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-04-04JavaScript折半查找(二分查找)算法原理與實現(xiàn)方法示例
這篇文章主要介紹了JavaScript折半查找(二分查找)算法原理與實現(xiàn)方法,結(jié)合具體問題描述了折半查找算法的原理、實現(xiàn)方法及相關(guān)操作注意事項,需要的朋友可以參考下2018-08-08Javascript HTML5 Canvas實現(xiàn)的一個畫板
這篇文章主要為大家詳細介紹了Javascript HTML5 Canvas實現(xiàn)的一個畫板的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-05-05