本文共 384 字,大约阅读时间需要 1 分钟。
正常页面路由跳转地址应该是这样的:http://localhost:8080/#/pages/study/hiring?id=1393112968202870785
浏览器刷新之后就编程这样子:http://localhost:8080/#/pages/study/hiring
参数丢失了
uni app 使用的还是 vue Router, 将 在实例化Router对象时,设置encodeURI:false
就没有这个问题了
正常的新建一个项目没有这个问题,使用的jeecg提供uni app模板,就出现了这样的问题
在common\router\index.js
中 const router = new Router({ encodeURI:true, routes: [...modules]//路由表});
将encodeURI
设置为false就可以了
转载地址:http://kdfoi.baihongyu.com/