VUE切换组件
VUE切换组件
·
一.应用背景
在后台管理系统当中遇到的一个二级路由问题,我选择使用的是组件切换来解决的
二.技术要点
1.切换组件
这里的组件切换因为有多个组件需要切换,所以没有使用v-if/v-show,而是使用的<component :is="componted">, 通过在data里定义一个componted,修改componted值就相当于切换组件的思路
2.子传父
刚刚上方切换组件的方法实现了,接下来就是改变componted值来切换组件了,首先我用的是Element UI里的导航菜单这个组件
子组件:
点击每个菜单时都会触发@select事件,在这个事件中我写入了子穿父,我用的是this.$emit,子传递,父接受
父组件:
通过点击侧边栏传递参数从而达到切换组件的效果,因为怕忘记,所以记录一下!!
更多推荐
已为社区贡献1条内容
所有评论(0)