阅读背景:

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>
<div id="home">



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: