直播平台搭建,elementui的导航路由递归报错解决
直播平台搭建,elementui的导航路由递归报错解决
menu.vue - 父组件:
1 | <template><br> <div><br> <el-menu : default -active= "activeIndex" background-color= "#0f2c70" <br> text-color= "#fff" active-text-color= "#ffd04b" mode= "horizontal" @select= "handleSelect" ><br> <sub-menu v- for = "(item,index) in menuList" :key= "item.id" :menuItem= "item" ></sub-menu><br> </el-menu><br> </div><br></template><br><script><br>import subMenu from './ElMenu.vue' <br>export default {<br> components:{<br> subMenu<br> },<br> data() {<br> return {<br> activeIndex: "1" ,<br> menuList: []<br> }<br> ]<br> }<br> ]<br> };<br> },<br>};<br></script> |
ElMenu.vue - 子组件:
1 | <template><br> <el-submenu :index= "menuItem.id" v- if = "menuItem.children && menuItem.children.length > 0" :popper-append-to-body= "false" ><br> <template #title>{{menuItem.name}}</template><br> <sub-menu v- for = "(it,index) in menuItem.children" :key= "it.id" :menuItem= "it" ></sub-menu><br> </el-submenu><br> <el-menu-item :index= "menuItem.id" v- else @click= "routerTo(menuItem)" >{{menuItem.name}}</el-menu-item><br></template><br><script><br>import subMenu from '@/components/ElMenu.vue' <br>export default {<br> name: "sub-menu" ,<br> components:{<br> subMenu<br> },<br> data() {<br> return {};<br> },<br> props:{<br> menuItem: '' <br> },<br> methods:{<br> routerTo(menuItem){<br> this. $router .push({path:menuItem.url})<br> }<br> },<br> created(){<br> // console.log(this.menuItem)<br> }<br>};<br></script><br><style><br></style> |
以上就是 直播平台搭建,elementui的导航路由递归报错解决,更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2022-02-08 直播系统源代码,选择验证方式时选择邮箱验证
2022-02-08 短视频平台开发,查找日期和时间的数组
2022-02-08 直播源码网站,新用户登录时的注册页面和登录页面