微信小程序頁(yè)面常用的五種跳轉(zhuǎn)方法
為了防止用戶(hù)在使用小程序時(shí)遇到麻煩,微信小程序只能規(guī)定頁(yè)面路徑 五層 ,因此,盡量避免多層次的交互。 頁(yè)面跳轉(zhuǎn)涉及多個(gè)頁(yè)面層次。保留當(dāng)前頁(yè)面,跳轉(zhuǎn)到應(yīng)用程序中的某個(gè)頁(yè)面并使用它wx.navigateBack可返回原頁(yè)面。內(nèi)非應(yīng)用程序需要跳轉(zhuǎn) tabBar 頁(yè)面路徑 , 參數(shù)可以帶到路徑后面。參數(shù)與路徑之間的使用分隔參數(shù)鍵和參數(shù)值=連接,使用不同的參數(shù)&分隔;如 'path?key=value&key2=value2'wx.navigateTo({url:'test?id=默認(rèn)情況下,這種跳轉(zhuǎn)方式有一個(gè)返回按鈕,返回到上一頁(yè),關(guān)閉當(dāng)前頁(yè)面,跳轉(zhuǎn)到應(yīng)用程序中的某個(gè)頁(yè)面。內(nèi)非應(yīng)用程序需要跳轉(zhuǎn) tabBar 該頁(yè)面的路徑,路徑后可帶參數(shù)。參數(shù)與路徑之間的使用分隔參數(shù)鍵和參數(shù)值=連接,使用不同的參數(shù)&分隔;如 'path?key=value&key2=value2'wx.redirectTo({url:'test?id=1'默認(rèn)情況下,這種跳轉(zhuǎn)方式有一個(gè)返回按鈕,返回到上一頁(yè)的另一層需要跳轉(zhuǎn)的應(yīng)用程序內(nèi)頁(yè)路徑 , 參數(shù)可以帶到路徑后面。參數(shù)與路徑之間的使用分隔參數(shù)鍵和參數(shù)值=連接,使用不同的參數(shù)&分隔;如 'path?key=value&key2=value如果跳轉(zhuǎn)的頁(yè)面路徑是2, tabBar 頁(yè)面不能帶參數(shù)wx.reLaunch({url:'test?id=1'這種跳轉(zhuǎn)方式默認(rèn)沒(méi)有返回按鈕,這個(gè)api可以在沒(méi)有返回按鈕的頁(yè)面上使用,需要跳轉(zhuǎn) tabBar 頁(yè)面路徑(需要在 app.json 的? tabBar ?字段定義頁(yè)面),路徑后不能帶參數(shù)。tabBar": {"list": [{"pagePath":"index","text""主頁(yè)"}pagePath":"other","text"""""其他"}"wx.switchTab({url:'/index當(dāng)我們需要轉(zhuǎn)到tabar定義的頁(yè)面時(shí),我們需要這個(gè)api。踩過(guò)這個(gè)坑的人都知道,除了這個(gè)坑api,其他頁(yè)面不能跳轉(zhuǎn)到tabar定義的頁(yè)面,關(guān)閉當(dāng)前頁(yè)面,返回上一頁(yè)或多層頁(yè)面。踩過(guò)這個(gè)坑的人都知道,除了這個(gè)坑api,其他頁(yè)面不能跳轉(zhuǎn)到tabar定義的頁(yè)面,關(guān)閉當(dāng)前頁(yè)面,返回上一頁(yè)或多層頁(yè)面??梢酝ㄟ^(guò) getCurrentPages()) 要獲得當(dāng)前的頁(yè)面棧,決定需要返回多少層。
微信小程序跳轉(zhuǎn)
路徑錯(cuò)誤,跳轉(zhuǎn)到同級(jí)頁(yè)面,無(wú)需..直接寫(xiě)就行了,../是上一層目錄。
這個(gè)答案是網(wǎng)友推薦的
以上就是【不看后悔!微信小程序能跳轉(zhuǎn)到公安部網(wǎng)站】的全部?jī)?nèi)容。
評(píng)論