小程序幾種跳轉(zhuǎn)方式記錄

API跳轉(zhuǎn)

一鸣驱、wx.navigateTo

wx.navigateTo({
  url: '/pages/accountToBeCredited/index'
})

保留這個(gè)頁(yè)面泛鸟,只能跳轉(zhuǎn)到應(yīng)用內(nèi)的頁(yè)面,不能跳轉(zhuǎn)到tab的頁(yè)面踊东”崩模可以使用wx.navigateBack返回到當(dāng)前頁(yè)面
舉個(gè)例子:在看書的時(shí)候,每翻一頁(yè)就等于navigateTo的動(dòng)作闸翅,如果看完當(dāng)前頁(yè)再芋,覺得前面好像有什么漏了看,還以在翻回來坚冀,這就是navigateTo

getCurrentPages()wx.navigateBack

wx.navigatTo({
        url:"/shippingAddList/index"   //  頁(yè)面一
})
wx.navigatTo({
        url:"/shippingAddress/index?isEdit=46"   // 頁(yè)面二
})
let pages = getCurrentPages();//當(dāng)前頁(yè)面棧
if (pages.length > 1) {
    var beforePage = pages[pages.length - 2];//獲取上一個(gè)頁(yè)面實(shí)例對(duì)象
    beforePage.initGetStateInfo();//觸發(fā)父頁(yè)面中的方法
    wx.navigateBack({
    delta: 1  // 返回上一個(gè)頁(yè)面济赎,也就是頁(yè)面一,如果為 2记某,那就后退 2 頁(yè)
    })
}

可以通過 getCurrentPages() 獲取當(dāng)前頁(yè)面棧司训,可以查看到頁(yè)面一和頁(yè)面二的所有方法和屬性,也可以通過這個(gè)調(diào)用父級(jí)的方法或者屬性
wx.navigateBack 你想返回前幾頁(yè)液南? delta: 1 返回就寫幾
舉個(gè)列子:還是看書的例子壳猜,當(dāng)看書看到第三頁(yè)的時(shí)候,突然想起前面有個(gè)環(huán)節(jié)是不是和當(dāng)前頁(yè)有關(guān)聯(lián)滑凉?我就需要去找前面的環(huán)節(jié)统扳,并在當(dāng)前頁(yè)進(jìn)行連接。如果想回看兩頁(yè)畅姊,那么就可以使用 wx.navigateBack 返回咒钟。

二、wx.redirectTo

wx.redirectTo({
  url: 'pages/accountToBeCredited/index'
})

關(guān)閉當(dāng)前頁(yè)若未,跳轉(zhuǎn)到應(yīng)用內(nèi)的某一個(gè)頁(yè)面朱嘴,不能跳轉(zhuǎn)到 tab 頁(yè)面。
舉個(gè)例子:看書陨瘩,我繼續(xù)往后看腕够,我就需要翻頁(yè)级乍,我把看完的那一頁(yè)撕掉,就可以看下一頁(yè)的內(nèi)容了帚湘。

三玫荣、 wx.switchTab

wx.switchTab({
  url: 'page/index/index'
})

這個(gè)就和上面不一樣了,就可以跳轉(zhuǎn)到 tab 頁(yè)面了大诸,前提是在 app.json 注冊(cè)過的捅厂,跳轉(zhuǎn)的時(shí)候還會(huì)關(guān)閉其他所有不是 tab 的頁(yè)面。
舉個(gè)例子:有三本書资柔,我在看其中一本焙贷,突然我不想看這本書了,然后我把書關(guān)起來贿堰,去看另外一本書辙芍。

四、wx. reLaunch

wx.reLaunch({
  url: 'pages/accountToBeCredited/index'
})

關(guān)閉所有的頁(yè)面羹与,打開應(yīng)用內(nèi)的某一個(gè)頁(yè)面故硅。
舉個(gè)例子:有三本,我當(dāng)前這本書不想看了纵搁,我全部關(guān)了吃衅,然后看另外一本中隨便那一頁(yè)。

頁(yè)面跳轉(zhuǎn)

一腾誉、navigator 默認(rèn)就是 open-typenavigate

<navigator class="input-item" url="../security/index">
     <text class="input-item-label">安全設(shè)置</text>
     <i class="icon icon-arrow-right"></i>
</navigator>

這種就是默認(rèn)的徘层,和 API 跳轉(zhuǎn) navigateTo 對(duì)應(yīng)。

二利职、navigator 設(shè)置 open-typeredirect

<navigator class="input-item" url="../security/index" open-type="redirect">
     <text class="input-item-label">安全設(shè)置</text>
     <i class="icon icon-arrow-right"></i>
</navigator>

關(guān)閉當(dāng)前頁(yè)面趣效,和 API 跳轉(zhuǎn) wx.redirectTo 對(duì)應(yīng)

三、navigator 設(shè)置 open-typeswitchTab

<navigator class="input-item" url="../security/index" open-type="switchTab">
     <text class="input-item-label">安全設(shè)置</text>
     <i class="icon icon-arrow-right"></i>
</navigator>

跳轉(zhuǎn)到 tab 頁(yè)面眼耀,和 API 跳轉(zhuǎn) wx.switchTab 對(duì)應(yīng)

四英支、navigator 設(shè)置 open-typeredirect

<navigator class="input-item" url="../security/index" open-type="redirect">
     <text class="input-item-label">安全設(shè)置</text>
     <i class="icon icon-arrow-right"></i>
</navigator>

關(guān)閉所有的頁(yè)面,打開應(yīng)用內(nèi)的某一個(gè)頁(yè)面哮伟。和 API 跳轉(zhuǎn) wx.reLanch 對(duì)應(yīng)
五、navigator 設(shè)置 open-typenavigateBack

<navigator class="input-item" url="../security/index" open-type="navigateBack">
     <text class="input-item-label">安全設(shè)置</text>
     <i class="icon icon-arrow-right"></i>
</navigator>

返回上一頁(yè)妄帘,和 API 跳轉(zhuǎn) wx.navigateBack 對(duì)應(yīng)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末楞黄,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子抡驼,更是在濱河造成了極大的恐慌鬼廓,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,607評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件致盟,死亡現(xiàn)場(chǎng)離奇詭異碎税,居然都是意外死亡尤慰,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門雷蹂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來伟端,“玉大人,你說我怎么就攤上這事匪煌≡痱穑” “怎么了?”我有些...
    開封第一講書人閱讀 164,960評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵萎庭,是天一觀的道長(zhǎng)霜医。 經(jīng)常有香客問我,道長(zhǎng)驳规,這世上最難降的妖魔是什么肴敛? 我笑而不...
    開封第一講書人閱讀 58,750評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮吗购,結(jié)果婚禮上值朋,老公的妹妹穿的比我還像新娘背蟆。我一直安慰自己难咕,他們只是感情好窑业,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,764評(píng)論 6 392
  • 文/花漫 我一把揭開白布音榜。 她就那樣靜靜地躺著搪锣,像睡著了一般休建。 火紅的嫁衣襯著肌膚如雪盛杰。 梳的紋絲不亂的頭發(fā)上翼闽,一...
    開封第一講書人閱讀 51,604評(píng)論 1 305
  • 那天禽捆,我揣著相機(jī)與錄音笙什,去河邊找鬼。 笑死胚想,一個(gè)胖子當(dāng)著我的面吹牛琐凭,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播浊服,決...
    沈念sama閱讀 40,347評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼统屈,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了牙躺?” 一聲冷哼從身側(cè)響起愁憔,我...
    開封第一講書人閱讀 39,253評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎孽拷,沒想到半個(gè)月后吨掌,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,702評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,893評(píng)論 3 336
  • 正文 我和宋清朗相戀三年膜宋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了窿侈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,015評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡秋茫,死狀恐怖史简,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情学辱,我是刑警寧澤乘瓤,帶...
    沈念sama閱讀 35,734評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站策泣,受9級(jí)特大地震影響衙傀,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜萨咕,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,352評(píng)論 3 330
  • 文/蒙蒙 一统抬、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧危队,春花似錦聪建、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至簿盅,卻和暖如春挥下,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背桨醋。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工棚瘟, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人喜最。 一個(gè)月前我還...
    沈念sama閱讀 48,216評(píng)論 3 371
  • 正文 我出身青樓偎蘸,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親瞬内。 傳聞我的和親對(duì)象是個(gè)殘疾皇子迷雪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,969評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容