今天开发的时候,遇到 include 不生效问题吗,特此记录一下。
经过排查发现 include 的 value 值是组件的 name 值,而不是路由配置里面的 name
| export default { | |
| name: 'Login', | |
| data() { | |
| return { | |
| userName: '', | |
| pwd: '' | |
|         } | |
| }, | |
| methods: {} | |
| } | 
当要缓存多个组件的时候,需要写成:
| <keep-alive :include="['Login','Regist']"> | |
| <router-view/> | |
| </keep-alive> | 
