操作过程
- 克隆vue-element-admin 源码
- npm install
- npm run dev 运行测试
4.在/src/utils下建立love.js文件
代码如下:export default function love(){ console.log('sssssss','mm') }
5.修改/src/layout/components/Sidebar/index.vue文件
添加代码如下:created: function () { // let love=()=>import(
@/utils/love) //这个可以成功 let spath='/love' let love=import(
@/utils${spath}).then((module)=>{//这种会失败 const b = module.default b() }) }
6.保存后npm run dev ,然后登陆到主页查看控制台输出就有如下错误Navbar.vue?f94b:1 Uncaught (in promise) Error: Cannot find module '@/utils/love' at webpackEmptyContext (Navbar.vue?f94b:1) at index.vue?86db:52
其他任何文件都没有修改,就无法动态import() 通过模板形式拼接。但是我直接用HBuilder X或者vue-cli新建一个 都是阔以正常使用动态import()的
1条答案
按热度按时间f87krz0w1#
#3129
这里应该可以解决你的问题