路由
沁染流年
可以关注下我的个人知识库 语雀
https://www.yuque.com/wuhaizhongdemanyouzhe
展开
-
手动改变路由的值,页面不刷新 Avoided redundant navigation to current location
1.功能需求一个列表点击不同的项,请求不同的数据,同时会改变页面路由的参数,这样手动刷新的时候就可以直接从路由取值了2.方法使用的是路由的replace 或者 push ,把路由设置为当前路由querty为没次改变的参数但是这样会在控制台保一个错误Avoided redundant navigation to current location首先这个错误不会影响你的功能使用,因为这个表示你又导航到当前理由了如果项解决的话可以用一下方法const originalPush = VueRou原创 2022-03-17 20:26:37 · 392 阅读 · 0 评论 -
vue项目部署到服务器上,使用history路由模式引起二级路由页面丢失的问题解决方法
路由配置第一次可以出现,再划线就丢失1.首先如果想要在前端使用hisroty模式的时候需要后端的配置后盾配置一般固定下面是我们后端的配置,仅供参考其中有关history刷新丢失的问题,在于划线的try file再看前端设置1.切换路由模式,这个省略2.需要在vue.config.js中配置publicPath如图所示如果想要在开发和生产的时候都用history模式就按照上面的判断环境变量设置这里注意 在开发的时候,如果你的项目没有做特殊的处理那么想要使用history就的设.原创 2021-05-21 11:10:48 · 3354 阅读 · 4 评论