Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

左侧菜单栏在3级目录下面使用name可以应用之前的代码 #1261

Open
linwenfeng122 opened this issue Oct 26, 2018 · 9 comments

Comments

@linwenfeng122
Copy link

linwenfeng122 commented Oct 26, 2018

qq 20181026143552

只是想请教下这种方式和项目新改的代码那边更好

@PanJiaChen
Copy link
Owner

没懂问题是什么。

@linwenfeng122
Copy link
Author

没懂问题是什么。

只是请教为什么不整体用name去构建,这样可以避免很多path问题

@PanJiaChen
Copy link
Owner

PanJiaChen commented Oct 26, 2018

你只要保证买个路由都有name且保证name唯一也没太大问题。

这里也要改成name

@nabaonan
Copy link

没懂问题是什么。

只是请教为什么不整体用name去构建,这样可以避免很多path问题

我用name,我的name是由path生成的,父级子级path拼接而成,保证唯一性

@linwenfeng122
Copy link
Author

你只要保证买个路由都有name且保证name唯一也没太大问题。

vue-element-admin/src/views/layout/components/Sidebar/index.vue
Line 5 in 1d684b7
:default-active="$route.path"
这里也要改成name

是的,我感觉path拼接起来很是麻烦。我昨天看了你近期对侧边栏的改版代码。

@linwenfeng122
Copy link
Author

没懂问题是什么。

只是请教为什么不整体用name去构建,这样可以避免很多path问题

我用name,我的name是由path生成的,父级子级path拼接而成,保证唯一性

name本身在设计的时候就可以保持唯一性不是吗。

@PanJiaChen
Copy link
Owner

通用性吧,我自己公司项目从来不写name。。。

@linwenfeng122
Copy link
Author

通用性吧,我自己公司项目从来不写name。。。

之前的代码的确在碰见二级路由正常,但是三级路由开始感觉这套就走不了。然后我看了一下你最近的更新,是把整体往外偏移了。

@nabaonan
Copy link

通用性吧,我自己公司项目从来不写name。。。

但是有时候传参好像name比较好传

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants