實戰演練微信小程序開發設計之不一樣情景下的頁面跳轉
了解常熟微信小程序開發設計的應當都了解,微信小程序的頁面跳轉有幾種不一樣的運用,有navigateTo、switchTab也有redirectTo,最常見的就是說這三種。switchTab用以跳轉到主頁那樣的在底端菜單中配備的網頁頁面,navigateTo用以跳轉到一些內頁,而redirectTo也是跳轉到內頁,僅僅 redirectTo跳轉后沒法回到。今日人們說的是根據微信公眾號菜單、掃碼、小程序入口等進到微信小程序的頁面跳轉,這兒不僅僅是頁面跳轉難題,下邊人們一一舉例說明詳細介紹。
微信小程序不一樣情景的頁面跳轉
1.小程序入口立即載入
從小程序入口立即載入,默認設置就是說跳轉到主頁了,順利的話,就是說switchTab,它是最為一般的一種方法。
2.從微信公眾號菜單或文章內容中跳轉進去
如果是跳轉的是主頁或一些菜單中的網頁頁面,不容置疑,也是應用switchTab,可是一般狀況下,在文章內容中一般會立即跳轉到內頁貨品頁的某一網頁頁面,這兒合適用navigateTo。
3.根據掃碼方法進到
根據掃碼方法非常復雜一些,如果是主頁二維碼,非常簡單,用switchTab就可以了,針對一些貨品頁,由于微信小程序中有不一樣的二維碼(小程序二維碼)插口啟用,這就導致了有總數限定和無總數限定的二種狀況。
針對有十萬總數限定的碼,掃碼后主要參數中立即就帶了跳轉詳細地址了,依據跳轉詳細地址是菜單詳細地址還是內頁詳細地址,開展switchTab和navigateTo的挑選。
針對無總數限定碼,掃碼后獲得到的scene,依據這一值必須查尋一次數據庫查詢,從數據庫查詢中查尋到跳轉網頁頁面,再依據要跳轉的網頁頁面是菜單還是內頁詳細地址,開展switchTab和navigateTo的挑選。
小結
實踐經驗是以一步步的跳溝里鍛練出來,要是沒有實踐活動,僅僅 看一下,你是感受不容易開發設計在其中的艱苦的