|
作者:棒怡情,來(lái)自原文地址
一共算是有四種方式。
1.使用組件。<navigator>標(biāo)簽。來(lái)實(shí)現(xiàn)。
特點(diǎn):點(diǎn)擊有按下的效果
-
<navigator url="../job_detail/job_detail?isShowCompanyDetail=true&iscollect={{item.iscollect}}"> 跳轉(zhuǎn) </navigator>
2.給頁(yè)面布局加監(jiān)聽(tīng)時(shí)間bindtap事件。然后在方法里面。通過(guò)wx.navigatorTo來(lái)實(shí)現(xiàn)跳轉(zhuǎn)
特點(diǎn):點(diǎn)擊無(wú)按下的效果。
-
redirect_my_jianzhi: function () {
-
wx.navigateTo({
-
url: '../my_jianzhi/my_jianzhi',
-
success: function (res) {
-
// success
-
},
-
fail: function () {
-
// fail
-
},
-
complete: function () {
-
// complete
-
}
-
})
-
},
3.方式。通過(guò)wx.redirectTo實(shí)現(xiàn)跳轉(zhuǎn)。
特點(diǎn):關(guān)閉當(dāng)前頁(yè)面,跳轉(zhuǎn)到應(yīng)用內(nèi)某個(gè)頁(yè)面
-
navigateto_city: function (event) {
-
var provinceName = event.currentTarget.id;
-
wx.redirectTo({
-
url: '../city/city?province='+provinceName,
-
success: function (res) {
-
// success
-
},
-
fail: function () {
-
// fail
-
},
-
complete: function () {
-
// complete
-
}
-
})
-
-
}
4.wx.navigateBack
關(guān)閉當(dāng)前頁(yè)面。返回上一頁(yè)面或多級(jí)頁(yè)面
-
wx.navigateBack({
-
delta: 1, // 回退前 delta(默認(rèn)為1) 頁(yè)面
-
success: function (res) {
-
// success
-
},
-
fail: function () {
-
// fail
-
},
-
complete: function () {
-
// complete
-
}
-
})
給上一個(gè)頁(yè)面賦值
-
var pages = getCurrentPages();
-
var prevPage = pages[pages.length - 2];//上一個(gè)頁(yè)面。
-
prevPage.setData({
-
bank_cn: bank_cn,
-
bank: bank
-
})
|