123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import {
- getAccessToken
- } from '@/utils/auth'
- // 登录页面
- const loginPage = "/pages/login"
- // 页面白名单
- const whiteList = [
- '/pages/login', '/pages/common/webview/index'
- ]
- // 检查地址白名单
- function checkWhite(url) {
- const path = url.split('?')[0]
- return whiteList.indexOf(path) !== -1
- }
- // 页面跳转验证拦截器
- // let list = ["navigateTo", "redirectTo", "reLaunch", "switchTab"]
- // list.forEach(item => {
- // uni.addInterceptor(item, {
- // invoke(to) {
- // if (getAccessToken()) {
- // if (to.path === loginPage) {
- // uni.reLaunch({
- // url: "/"
- // })
- // }
- // return true
- // } else {
- // if (checkWhite(to.url)) {
- // return true
- // }
- // uni.reLaunch({
- // url: loginPage
- // })
- // return false
- // }
- // },
- // fail(err) {
- // console.log(err)
- // }
- // })
- // })
|