在使用 pig-ui 做业务的时候,有时需要用到 query 传递参数的场景,比如:

输入图片说明

当 url 为携带 query 参数的路由时,不携带参数的路径对应的 tag 标签也同样会被激活,会出现同时有两个标签被激活的 bug :

输入图片说明
输入图片说明

将 v.path === state.routePath的判断修改为 v.path === state.routeActive,可以避免同时出现多个被激活标签的情况,并且对其他功能无任何影响,实操效果如下:

输入图片说明

解决了上述问题