组件中 name 不写也行 它的具体作用是什么?使用场景?

来源:4-8 路由封装

索小鹏

2020-05-24

写回答

1回答

河畔一角

2020-06-01

这个其实是有作用的,虽然不写name也可以加载组件,但是再其它场景下是需要的:

  1. keep-alive包裹的组件,主要是用来避免组件销毁,但是有些组件我又不想让他销毁,这个时候就需要根据name做过滤

    <keep-alive exclude="order">      <router-view/>    </keep-alive> 

    只有order销毁,其它组件都不销毁。

  2. 有name的组件,方便我们在vue-devtools里面查看。

    //img.mukewang.com/szimg/5ed481d709760ba902380060.jpg

  3. 定义name其实也是Vue开发规范的一部分,便于管理

1
0

Vue全家桶实战 从零独立开发企业级电商系统

Vue全家桶构建企业级电商系统,真实服务端数据对接,高实用性

2560 学习 · 1310 问题

查看课程