当前位置:网站首页>微信小程序的路由拦截
微信小程序的路由拦截
2022-07-31 17:42:00 【程序猿向前跑】
直接上代码
我们知道vue可以拦截路由,微信小程序则需要我们自己进行路由拦截器的验证
// utils/filter.js
function loginCheck(pageObj) {
if (pageObj.onLoad) {
let _onLoad = pageObj.onLoad;
// 使用onLoad的话需要传递options
pageObj.onLoad = function (options) {
if(wx.getStorageSync('USERID')) {
// 获取当前页面
let currentInstance = getPageInstance();
_onLoad.call(currentInstance, options);
} else {
//跳转到登录页
wx.redirectTo({
url: "/pages/login/login"
});
}
}
}
return pageObj;
}
// 获取当前页面
function getPageInstance() {
var pages = getCurrentPages();
return pages[pages.length - 1];
}
exports.loginCheck = loginCheck;
边栏推荐
- Masterless replication system (2) - read and write quorum
- 九齐ny3p系列语音芯片替代国产方案KT148A性价比更高420秒长度
- 基于WPF重复造轮子,写一款数据库文档管理工具(一)
- ECCV 2022 华科&ETH提出首个用于伪装实例分割的一阶段Transformer的框架OSFormer!代码已开源!...
- 【愚公系列】2022年07月 Go教学课程 021-Go容器之切片操作
- Golang go-redis cluster模式下不断创建新连接,效率下降问题解决
- 保证接口数据安全的10种方式
- MySQL---运算符
- 仿生毛毛虫机器人源码
- GP 6 overall architecture study notes
猜你喜欢

【pytorch】pytorch 自动求导、 Tensor 与 Autograd

研发过程中的文档管理与工具

MySQL---子查询

【pytorch】1.7 pytorch与numpy,tensor与array的转换

IP protocol from 0 to 1

MySQL---多表查询

华为顶级工程师历时9年总结的“趣谈网络协议”PDF文档,太强了

2022年Android 面经总结(附含面试题 | 源码 | 面试资料)

Introduction of Jerry voice chip ic toy chip ic_AD14NAD15N full series development

Golang——从入门到放弃
随机推荐
Masterless replication system (2) - read and write quorum
基于WPF重复造轮子,写一款数据库文档管理工具(一)
MySQL---聚合函数
【pytorch】1.7 pytorch与numpy,tensor与array的转换
自动化测试—web自动化—selenium初识
Flutter 获取状态栏statusbar的高度
Three aspects of Ali: How to solve the problem of MQ message loss, duplication and backlog?
无主复制系统(3)-Quorum一致性的局限性
MySQL---Subqueries
Anaconda如何顺利安装CV2
Huawei's top engineers lasted nine years "anecdotal stories network protocol" PDF document summary, is too strong
Huawei mobile phone one-click to open "maintenance mode" to hide all data and make mobile phone privacy more secure
全平台GPU通用AI视频补帧超分教程
Jiuqi ny3p series voice chip replaces the domestic solution KT148A, which is more cost-effective and has a length of 420 seconds
useragent在线查找
【pytorch】pytorch 自动求导、 Tensor 与 Autograd
Multi-datacenter operation and detection of concurrent writes
LevelSequence源码分析
Golang 小数操作之判断几位小数点与四舍五入
Masterless Replication System (3)-Limitations of Quorum Consistency