多个导航栏点击跳转页面"/>
微信小程序,多个导航栏点击跳转页面
业务详情:页面有多个导航跳转页面,首先如果没有token先跳转到登录页面,如果有token再跳转到其他页面
代码:使用到trycatch语法判断token,使用字符串indexof方法判断是否含有某个路径
onClick(path) {// 使用trycatch语法判断是否有token,如果无token报错就跳转页面try{let token = uni.getStorageSync('wxuser').token.access_token;// 判断路径是否为个人中心if (path.indexOf('../user/user') != -1) {uni.switchTab({url: path});// 判断是否为登录界面}else if(path.indexOf('../../subPackages/login/newPage') != -1){uni.showToast({title:"您已登录",icon:"error"})}else{uni.navigateTo({url: path});} }catch(e){// 如果无token报错,跳转到登陆页面1uni.navigateTo({url: '../../subPackages/login/newPage'});} }
更多推荐
微信小程序,多个导航栏点击跳转页面
发布评论