互聯網數字化全域服務商(shāng)
實戰微信小(xiǎo)程序開發之不同場景下(xià)的頁面跳轉

發布時間:2020-03-30

知(zhī)識百科

浏覽:967

作者:zqkjadmin

  前言

  熟悉微信小(xiǎo)程序開發的應該都知(zhī)道,微信小(xiǎo)程序的頁面跳轉有幾種不同的應用,有navigateTo、switchTab還有redirectTo,最常用的就是這三種。switchTab用于跳轉到首頁這樣的在底部菜單中(zhōng)配置的頁面,navigateTo用于跳轉到一(yī)些内頁,而redirectTo也是跳轉到内頁,隻是redirectTo跳轉後無法返回。今天我(wǒ)們說的是通過公衆号菜單、掃碼、小(xiǎo)程序入口等進入小(xiǎo)程序的頁面跳轉,這裏不單單是頁面跳轉問題,下(xià)面我(wǒ)們一(yī)一(yī)舉例介紹。

  微信小(xiǎo)程序不同場景的頁面跳轉

  1.小(xiǎo)程序入口直接加載

  從小(xiǎo)程序入口直接加載,默認就是跳轉到首頁了,不出意外(wài),就是switchTab,這是最最普通的一(yī)種方式。

  2.從公衆号菜單或文章中(zhōng)跳轉進來

  如果是跳轉的是首頁或一(yī)些菜單中(zhōng)的頁面,毫無疑問,也是使用switchTab,但是一(yī)般情況下(xià),在文章中(zhōng)一(yī)般會直接跳轉到内頁商(shāng)品頁的某個頁面,這裏适合用navigateTo。

  3.通過掃碼方式進入

  通過掃碼方式比較複雜一(yī)些,如果是首頁二維碼,比較簡單,用switchTab就可以了,對于一(yī)些商(shāng)品頁,因爲微信小(xiǎo)程序中(zhōng)有不同的二維碼(小(xiǎo)程序碼)接口調用,這就造成了有數量限制和無數量限制的兩種情況。

  對于有10萬數量限制的碼,掃碼後參數中(zhōng)直接就帶了跳轉地址了,根據跳轉地址是菜單地址還是内頁地址,進行switchTab和navigateTo的選擇。
  對于無數量限制碼,掃碼後獲取到的scene,根據這個值需要查詢一(yī)次數據庫,從數據庫中(zhōng)查詢到跳轉頁面,再根據要跳轉的頁面是菜單還是内頁地址,進行switchTab和navigateTo的選擇。

  總結

  實戰經驗是從一(yī)步步的跳坑裏鍛煉出來了,如果沒有實踐,隻是看看,你是體會不會開發其中(zhōng)的艱辛的。

上一(yī)篇:把控網站網頁設計思路原則

下(xià)一(yī)篇:爲什麽定制型網站報價要比普通網站要高?

返回上一(yī)頁

最新文章

2022-11-22
923

網站建設的基本流程以及需要注意的事項都有哪些?

2022-11-10
759

網站建設公司介紹網站制作的具體流程

2022-09-17
703

成功的網站建設能給企業帶來什麽幫助?

熱門文章

2022-07-09
2978

IPv6 改造相關指标和測試方法說明

2022-04-07
2366

江西政府企事業單位網站IPv6升級改造,網站爲什麽要進行IPv6升級改造

2019-07-17
1991

南(nán)昌網絡公司響應式網站和自适應網站的區别?

400-117-7899

全國服務熱線