需求:從 index.wxml 頁面,跳轉(zhuǎn)到 aaa.wxml 頁面
方法一:WXML頁面實(shí)現(xiàn)
1.<navigator url = "/pages/aaa/aaa">跳轉(zhuǎn)到新頁面</navigator>
2.<navigator url = "/pages/aaa/aaa" open-type = "redirect">跳轉(zhuǎn)到新頁面</navigator>
3.<navigator url = "/pages/aaa/aaa" open-type = "switchTab">跳轉(zhuǎn)到新頁面</navigator>
方法二:js頁面實(shí)現(xiàn)
bindViewTab:function(){
wx.navigateTo({ //保留當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁面(最多打開5個(gè)頁面,之后按鈕就沒有響應(yīng)的)
url:"/pages/aaa/aaa"
})
wx.redirectTo({ //關(guān)閉當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁面(這個(gè)跳轉(zhuǎn)有個(gè)坑,就是跳轉(zhuǎn)頁面后頁面會閃爍一下,完全影響了我自己的操作體驗(yàn),太缺德了。)
url:"/pages/aaa/aaa"
})
wx.reLaunch({ //跳轉(zhuǎn)至指定頁面并關(guān)閉其他打開的所有頁面(這個(gè)最好用在返回至首頁的的時(shí)候)
url:'/pages/index/index'
})
wx.switchTab({ //跳轉(zhuǎn)到tabBar頁面,并關(guān)閉其他所有tabBar頁面
url:"/pages/aaa/aaa"
})
wx.navigateBack({ //返回上一頁面或多級頁面
delta:1
})
}