背景由于最近公司要求開發(fā)小程序,一直很感興趣,也是趁著這次機(jī)會(huì),邊文檔邊開發(fā),遇到一些好玩的東西,留此作為筆記介紹在開發(fā)小程序,構(gòu)建路由時(shí),因?yàn)樾枰獧?quán)限判斷,最常見的就是在路由跳轉(zhuǎn)時(shí)判斷用戶是否有權(quán)限訪問或使 ...
背景
介紹
代碼
攔截器
使用
其實(shí)原理很簡(jiǎn)單,就是在微信小程序注冊(cè)頁面接受一個(gè)初始化對(duì)象前攔截做些處理,我這里判斷無權(quán)限時(shí),更改原pageObj的 onShow生命周期函數(shù),改為重定向去登陸頁,操作完再return 出微信小程序注冊(cè)頁面所需的Page({pageObj})就行,原理很簡(jiǎn)單,思路證實(shí)可行 存在問題
也想過更改onLoad生命周期,但是也是有問題的,因?yàn)橛行╉撁嫒绻O(shè)置了緩存,會(huì)導(dǎo)致onLoad只觸發(fā)一次,也就是說,只能攔截一次(很尷尬)
|
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。