vue组件的name作用

1.递归组件(递归组件是指组件自身调用自身)时会用到 

递归时需要调用自身name


2.取消缓存(exclude)时会用到 

因为我们在App.vue中使用了keep-alive导致我们第二次进入的时候页面不会重新请求,不会触发mounted函数。

有两个解决方案,一个增加activated()函数,每次进入新页面的时候再获取一次数据。

另一个就是加一个过滤

<div id="app">
 <keep-alive exclude="Detail">
  <router-view/>
 </keep-alive>
</div>


3.使用vue-devtools(https://github.com/vuejs/vue-devtools)时会用到

vue-devtools调试工具里显示的组见名称是由vue中组件name决定的

 

posted @ 2018-09-19 14:30  两瓢饮  阅读(237)  评论(0编辑  收藏  举报