微信小程序頁面間值傳遞的兩種方法
一: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
//獲取應(yīng)用實例
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
//獲取應(yīng)用實例
const app = getApp()
Page({
data: {
title:''
},
onLoad: function (options) {
console.log(app.globalData.title) //打印options,可以看到title的值可以獲取到
this.setData({
title: app.globalData.title //為頁面中title賦值
})
},
})
需要用到全局變量時記得要先獲取應(yīng)用實例:const app = getApp()
效果圖同上。
總結(jié)
以上所述是小編給大家介紹的微信小程序頁面間值傳遞的兩種方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- 詳解小程序中h5頁面onShow實現(xiàn)及跨頁面通信方案
- 微信小程序?qū)崿F(xiàn)傳遞多個參數(shù)與事件處理
- 微信小程序?qū)W習(xí)筆記之跳轉(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)獲取最新本周周一開始的日期(單周日歷卡)
這篇文章主要為大家介紹了js實現(xiàn)獲取最新本周周一開始的日期(單周日歷卡)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10
JavaScript中使用Async實現(xiàn)異步控制
async提供了很多函數(shù)用于異步流程控制,下面是async核心的幾個函數(shù),大家通過本文學(xué)習(xí)下,對使用async 實現(xiàn)異步控制相關(guān)知識,感興趣的朋友一起看看吧2017-08-08
JS實現(xiàn)的簡單鼠標(biāo)跟隨DiV層效果完整實例
這篇文章主要介紹了JS實現(xiàn)的簡單鼠標(biāo)跟隨DiV層效果,涉及JavaScript基于時間函數(shù)動態(tài)操作頁面元素屬性的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10
JavaScript函數(shù)封裝隨機顏色驗證碼(完整代碼)
這篇文章主要介紹了JavaScript函數(shù)封裝隨機顏色驗證碼(完整代碼),本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-12-12
Bootstrap字體圖標(biāo)無法正常顯示的解決方法
這篇文章主要為大家詳細介紹了Bootstrap字體圖標(biāo)無法正常顯示的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-10-10

