首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vue-router切换不同参数共用路由来显示页面的方法

遇到需要切换页面显示,重新请求接口但是前端路由不变时的一种处理方法 项目基于element-UI开发。...页面左侧菜单控制右半部分内容显示,但是设计稿上有几个差异较大的页面需要共用一个路由,高亮显示菜单。 网上搜索一番后决定采取query传参的方式来在同一个路由上切换显示不同页面。...$router.push({ path: '/xxx/xxx', query: { id: id } }) }, ... } 效果->路由发生改变并跳转到了当前页面,同时页面左侧菜单高亮保持不变...可能遇到的问题 跳转当前路由可能遇到如下错误 message: "Navigating to current location (XXX) is not allowed" 此时在src/router/index.js...push(location) { return originalPush.call(this, location).catch(err => err) } # 参考资料 Vue-router切换不同参数的共用路由问题

2.7K30
您找到你想要的搜索结果了吗?
是的
没有找到

用发展的眼光追技术

YII2 社区中安装 YII2 版本的讨论中,经常有一个 View asset 扩展安装的难题,核心就是前端页面元素与后端服务的耦合的问题,以及版本依赖的冲突。...参考文档 composer 管理 js css 等依赖文件[1] 相关命令 composer global require "fxp/composer-asset-plugin:*" 使用 YII2 构建...解决耦合可以从以下几个方面的尝试 “根据环境分拆配置文件 根据环境,加载不同的文件,可以 通过域名,变量等方式确定环境,进而分离配置文件。 ?...我们以 YII2 工程为例,官方推荐的 Advanced 模版中有一个公共工程 common 那我们是不是应该把项目中可以共用的数据层都放到 common 里? ?...参考资料 [1] composer 管理 js css 等依赖文件: https://www.zhaokeli.com/article/8522.html [2] YII2 官方文档: https://

1.4K20

C语言共用体成员输出的值与赋值时的不同的原因

共用体成员输出的值与赋值时的不同的原因在使用C语言的共用体时,如果成员输出的值与之前定义共用体变量的时候所赋值的不同,那么很可能是因为定义共用体变量的时候,为共用体的多个成员赋值造成的。...因为共用体虽然允许在同一个内存位置上存储不同的数据类型的变量,但是任何时候都只能有一个成员存储值,也就是说,当共用体内的某一个成员被赋值了,那么其它成员之前所赋的值就会丢失或损坏,这就是造成共用体成员输出的值与赋值时不同的原因了...解决方法分开为C语言共用体的成员赋值,即什么时候使用就什么时候赋值,确切来说,要使用一个新的共用体的成员时,就应该为其赋值。...office_worker c; c.id = 2; printf("%d\n",c.id); c.salary = 8000; printf("%d\n",c.salary);}原文:C语言共用体成员输出的值与赋值时的不同的解决方法

15221
领券