![cover](https://img-blog.csdnimg.cn/20210905100906515.jpg?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAbTBfNDU5MjUyNDY=,size_17,color_FFFFFF,t_70,g_se,x_16)
uniapp 获取当前页面的路径及其参数
使用uniapp 开发微信小程序,去做是否登录验证,如果没有登录则跳到登录页面,登录成功则返回,刚才的页面,获取当前页面的路径 我们使用uniapp 提供的getCurrentPages()方法:onLoad() {let curPage = getCurrentPages();let route = curPage[curPage.length - 1].route; //获取当前页面的路由le
·
使用uniapp 开发微信小程序,去做是否登录验证,如果没有登录则跳到登录页面,登录成功则返回,刚才的页面,获取当前页面的路径 我们使用uniapp 提供的getCurrentPages()方法:
onLoad() {
let curPage = getCurrentPages();
let route = curPage[curPage.length - 1].route; //获取当前页面的路由
let params = curPage[curPage.length - 1].options; //获取当前页面参数,如果有则返回参数的对象,没有参数返回空对象{}
let query = '';
let keys = Object.keys(params); //获取对象的key 返回对象key的数组
if (keys.length > 0) {
query = keys.reduce((pre, cur) => {
return pre + cur + '=' + params[cur] + '&';
}, '?').slice(0, -1);
}
console.log(route + query)
},
更多推荐
所有评论(0)