fecrprd/common/auth.js

14 lines
376 B
JavaScript

const methodToPatch = ['navigateTo', 'redirectTo', 'switchTab', 'navigateBack']
methodToPatch.map(item => {
const original = uni[item] //
uni[item] = function(opt = {}, needAuth=true) {
if (needAuth && !uni.getStorageSync("token")) { // 需要登录且未登录
uni.navigateTo({
url: '/pages/my/login'
})
} else {
return original.call(this, opt)
}
}
})