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