vue解决使用webpack打包后keep-alive不生效的方法
发布时间:2020-12-17 02:11:09 所属栏目:百科 来源:网络整理
导读:问题是这样的,我使用webpack的npm run dev运行的时候,keep-alive路由缓存是有效的,但是我npm run build,把文件放到实际的项目中去的时候,会有如下的问题: 路由如下: 我在 /user/index1 和/user/index2 之间做切换的时候路由缓存还是生效的,但是在use
问题是这样的,我使用webpack的npm run dev运行的时候,keep-alive路由缓存是有效的,但是我npm run build,把文件放到实际的项目中去的时候,会有如下的问题: 路由如下: 我在 /user/index1 和/user/index2 之间做切换的时候路由缓存还是生效的,但是在user和system之间切换的时候就不生效了,解决方法如下,也解释不清楚什么原因,可能生产环境下需要在路由的文件上面做缓存把 在route目录下新建两个文件: _import_development.js require('@/views/' + file + '.vue')
_import_production.js () => import('@/views/' + file + '.vue')
原先路由import的时候是这样的: 现在改成这样:重新打包运行生效!以上这篇vue解决使用webpack打包后keep-alive不生效的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |