添加插件
npm install querystring
使用
import querystring from 'querystring';
const params = 'name=hy&age=21&gender=female&hobby=eat&hobby=game&lover=lq&weight=';
const paramsObject = querystring.parse(params); // 解析成js对象
const paramsObjectString = querystring.stringify(paramsObject);
console.log(params);
console.log(paramsObject);
console.log(paramsObjectString);
console.log(params === paramsObjectString); // true
uni-app请求封装
if (!redirectTo) {
let param
const page = getCurrentPages()[getCurrentPages().length - 1] // 获取本页面信息
if (page.$mp.query) //获取路由参数
{
param = querystring.stringify(page.$mp.query) //处理参数
}
redirectTo = '/' + page.route + '?' + param //进行拼接
}