亚洲av无码乱码国产一区二区,午夜理论片yy44880影院,午夜久久久久久禁播电影,熟睡人妻被讨厌的公侵犯

09
2018/02

微信小程序navigator的open-type跳轉(zhuǎn)問題

發(fā)布時間:2018-02-09 15:46:55
發(fā)布者:pengyifeng
瀏覽量:
0

微信小程序是個很不錯的東西,但是在開發(fā)微信小程序的時候,總是會遇到一些特殊的問題,其中navigator導航算是一個對剛接觸小程序開發(fā)的程序員來說應(yīng)該算是個比較深的坑了吧。

雖然有微信提供的文檔接口和開發(fā)者工具,完成起來總是感覺那么暢快,但是在手機上預覽后,總是會有這樣那樣的問題:(附上官方文檔)

blob.png

navigator的open-type屬性 可選值 'navigate'、'redirect'、'switchTab',對應(yīng)于wx.navigateTo、wx.redirectTo、wx.switchTab的功能

open-type="navigate"等價于API的 wx.navigateTo 而wx.navigateTo的url是需要跳轉(zhuǎn)的應(yīng)用內(nèi)非 tabBar 的頁面的路徑

open-type="redirect"等價于API的 wx.redirectTo 而wx.redirectTo的url是需要跳轉(zhuǎn)的應(yīng)用內(nèi)非 tabBar 的頁面的路徑

open-type="switchTab"等價于API的 wx.switchTab而wx.switchTab的url是需要跳轉(zhuǎn)到 tabBar 頁面,并關(guān)閉其他所有非 tabBar 頁面

最后一個switchTab事件觸發(fā)以后 把前面的頁面都關(guān)閉了

blob.png

        //跳轉(zhuǎn)到 tabBar 頁面,并關(guān)閉其他所有非 tabBar 頁面 
        // url 需要跳轉(zhuǎn)的 tabBar 頁面的路徑(需在 app.json 的 tabBar 字段定義的頁面),路徑后不能帶參數(shù)
        wx.switchTab({url:'index/index'})                
        //關(guān)閉所有頁面,打開到應(yīng)用內(nèi)的某個頁面。        // url 需要跳轉(zhuǎn)的應(yīng)用內(nèi)頁面路徑 , 路徑后可以帶參數(shù)。參數(shù)與路徑之間使用?分隔,參頁面                             
        數(shù)鍵與參數(shù)值用=相連,不同參數(shù)用&分隔;如 'path?key=value&key2=value2',如果跳轉(zhuǎn)的頁面路徑是 tabBar 頁面則不能帶參數(shù)
        wx.reLaunch({url:'test?id=1'})                
        //關(guān)閉當前頁面,返回上一頁面或多級頁面??赏ㄟ^ getCurrentPages()) 獲取當前的頁面棧,決定需要返回幾層。
        wx.navigateBack({delte:1})//返回上一個頁面
                //保留當前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個頁面,使用wx.navigateBack可以返回到原頁面
        wx.navigateTo({url:'test?id=2'})                // 關(guān)閉當前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個頁
        面。        
        wx.redirectTo(OBJECT)        
        注:
        navigateTo, redirectTo 只能打開非 tabBar 頁面。
        switchTab 只能打開 tabBar 頁面。
        reLaunch 可以打開任意頁面。
        頁面底部的 tabBar 由頁面決定,即只要是定義為 tabBar 的頁面,底部都有 tabBar。
        調(diào)用頁面路由帶的參數(shù)可以在目標頁面的onLoad中獲取。


關(guān)鍵詞:
返回列表