優(yōu)惠活動(dòng) - 12周年慶本月新客福利
優(yōu)惠活動(dòng) - 12周年慶本月新客福利
優(yōu)惠活動(dòng) - 12周年慶本月新客福利

實(shí)戰(zhàn)微信小程序開發(fā)之不同場(chǎng)景下的頁(yè)面跳轉(zhuǎn)

熟悉微信小程序開發(fā)的應(yīng)該都知道,微信小程序的頁(yè)面跳轉(zhuǎn)有幾種不同的應(yīng)用,有navigateTo、switchTab還有redirectTo,最常用的就是這三種。switchTab用于跳轉(zhuǎn)到首頁(yè)這樣的在底部菜單中配置的頁(yè)面,navigateTo用于跳轉(zhuǎn)到一些內(nèi)頁(yè),而redirectTo也是跳轉(zhuǎn)到內(nèi)頁(yè),只是redirectTo跳轉(zhuǎn)后無(wú)法返回。今天我們說(shuō)的是通過(guò)公眾號(hào)菜單、掃碼、小程序入口等進(jìn)入小程序的頁(yè)面跳轉(zhuǎn),這里不單單是頁(yè)面跳轉(zhuǎn)問(wèn)題,下面我們一一舉例介紹。微信小程序不同場(chǎng)景的頁(yè)面跳轉(zhuǎn)





1.小程序入口直接加載
從小程序入口直接加載,默認(rèn)就是跳轉(zhuǎn)到首頁(yè)了,不出意外,就是switchTab,這是最最普通的一種方式。
2.從公眾號(hào)菜單或文章中跳轉(zhuǎn)進(jìn)來(lái)
如果是跳轉(zhuǎn)的是首頁(yè)或一些菜單中的頁(yè)面,毫無(wú)疑問(wèn),也是使用switchTab,但是一般情況下,在文章中一般會(huì)直接跳轉(zhuǎn)到內(nèi)頁(yè)商品頁(yè)的某個(gè)頁(yè)面,這里適合用navigateTo。
3.通過(guò)掃碼方式進(jìn)入
通過(guò)掃碼方式比較復(fù)雜一些,如果是首頁(yè)二維碼,比較簡(jiǎn)單,用switchTab就可以了,對(duì)于一些商品頁(yè),因?yàn)槲⑿判〕绦蛑杏胁煌亩S碼(小程序碼)接口調(diào)用,這就造成了有數(shù)量限制和無(wú)數(shù)量限制的兩種情況。
對(duì)于有10萬(wàn)數(shù)量限制的碼,掃碼后參數(shù)中直接就帶了跳轉(zhuǎn)地址了,根據(jù)跳轉(zhuǎn)地址是菜單地址還是內(nèi)頁(yè)地址,進(jìn)行switchTab和navigateTo的選擇。
對(duì)于無(wú)數(shù)量限制碼,掃碼后獲取到的scene,根據(jù)這個(gè)值需要查詢一次數(shù)據(jù)庫(kù),從數(shù)據(jù)庫(kù)中查詢到跳轉(zhuǎn)頁(yè)面,再根據(jù)要跳轉(zhuǎn)的頁(yè)面是菜單還是內(nèi)頁(yè)地址,進(jìn)行switchTab和navigateTo的選擇。
總結(jié)
實(shí)戰(zhàn)經(jīng)驗(yàn)是從一步步的跳坑里鍛煉出來(lái)了,如果沒(méi)有實(shí)踐,只是看看,你是體會(huì)不會(huì)開發(fā)其中的艱辛的。
 

本文地址:http://cdrpkj.cn//article/2020/0329/15924.html
相關(guān)文章:
最新文章: