14 lines
376 B
JavaScript
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)
|
|
}
|
|
}
|
|
})
|