100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > vue父子组件传值props

vue父子组件传值props

时间:2022-02-16 04:10:04

相关推荐

vue父子组件传值props

父组件Home.vue

<div id="home"><menutree :data="menuData"></menutree></div><script>export default {components: {menutree: menutree},data() {return {menuData: [],breadcrumbText: ""};},methods: {},mounted() {this.menuData= JSON.parse(localStorage.getItem("menus"));},watch: {//监控路由,来获取面包屑导航的值$route(to, from) {for (var ele of this.menuData) {if (ele.children) {for (var ele2 of ele.children) {var temp = ele2.to;if (temp === this.$route.path)//如果有,就添加到路由列表里面去this.breadcrumbText = ele2.name;}}}}}};</script>

子组件menutree.vue

<template><div><el-submenu v-for="(menu,index) in data" :key="index" :index="menu.index"><template slot="title"><i class="el-icon-location"></i><span>{{menu.name}}</span></template><el-menu-itemv-for="(emenu,eindex) in menu.children":key="eindex":index="emenu.to">{{emenu.name}}</el-menu-item></el-submenu> </div></template><script>export default {name: "menutree",data() {return {menuData: {}};},props: ["data"]};</script>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。