知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >
關(guān)于微信小程序wx.switchTab的問題
發(fā)表時(shí)間:2021-3-31
發(fā)布人:葵宇科技
瀏覽次數(shù):84
昨天做了個(gè)功能要從首頁跳到tabBar頁,并且要帶上參數(shù).首先我是這樣做的:
在index.js中:
toCategory:function(event){
var cate_id = event.currentTarget.dataset.cate_id;
wx.switchTab({
url: '../category/category?cate_id='+cate_id,
});
},
按照上面寫的在category.js里得不到數(shù)據(jù);
onLoad:function(options){
console.log(options);
}
然后查看了下官方文檔.
wx.switchTab(OBJECT)
跳轉(zhuǎn)到 tabBar 頁面,并關(guān)閉其他所有非 tabBar 頁面
接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)可以看到url路徑后不能帶參數(shù).這下就尷尬了.因?yàn)槲冶仨氁獛б粋€(gè)參數(shù)過去才能滿足業(yè)務(wù)的需求;走了一個(gè)捷徑.思路:跳轉(zhuǎn)的時(shí)候在全局變量里設(shè)置一個(gè)變量cate_id,調(diào)到category.js中后.調(diào)取全局變量里的cate_id,用完后,再把扎個(gè)變量清除掉.具體實(shí)施如下:
首頁index.js中:
toCategory:function(event){
var cate_id = event.currentTarget.dataset.cate_id;
app.globalData.cate_id=cate_id;//設(shè)置全局變量(app已經(jīng)定義 var app=getApp())
wx.switchTab({
url: '../category/category'
});
},
分類頁category.js中:
onLoad:function(options){
var that = this
var cate_id=app.globalData.cate_id
wx.request({
url: app.globalData.httpsurl +'public/index.php?s=product/index',
data:{
cate_id:cate_id,
},
success:function(res){
//清除全局變量cate_id
app.globalData.cate_id=""
that.setData({
alldata:res.data,
})
}
})
},
上面的轉(zhuǎn)化就可以完成業(yè)務(wù)邏輯的需要了.
相關(guān)案例查看更多
相關(guān)閱讀
- 小程序開發(fā)公司
- 云南建設(shè)廳網(wǎng)站
- 云南小程序公司
- 網(wǎng)絡(luò)公司報(bào)價(jià)
- 網(wǎng)站上首頁
- 小程序商城
- 百度小程序
- 云南網(wǎng)站建設(shè)公司哪家好
- 網(wǎng)站建設(shè)快速優(yōu)化
- APP
- 云南網(wǎng)站建設(shè)價(jià)格
- web前端
- 云南軟件定制
- 花農(nóng)小程序
- 軟件開發(fā)
- 做小程序被騙
- 網(wǎng)站建設(shè)制作
- 云南小程序代建
- 汽車回收管理
- Web開發(fā)框架
- SEO
- 網(wǎng)站建設(shè)服務(wù)
- 貴州小程序開發(fā)
- 旅游網(wǎng)站建設(shè)
- 網(wǎng)站建設(shè)首選公司
- 小程序退款
- 汽車報(bào)廢拆解管理系統(tǒng)
- 報(bào)廢車
- 支付寶小程序被騙
- 云南網(wǎng)站建設(shè)公司地址