vue在異步加載組件時如下varname='../components/AdminHome/UserManager.vue';varcomponent=()=>import(name);import傳入一個參數(shù)時會報錯:client?cd17:147./src/store/index.js67:31-43Criticaldependency:therequestofadependencyisanexpression@./src/store/index.js@./src/main.js@multi(webpack)-dev-server/client?http://localhost:8080webpack/hot/dev-server./src/main.jsmsgWarnings@client?cd17:147onmessage@socket.js?e5d0:38EventTarget.dispatchEvent@sockjs.js?3600:170(anonymous)@sockjs.js?3600:883SockJS._transportMessage@sockjs.js?3600:881EventEmitter.emit@sockjs.js?3600:86WebSocketTransport.ws.onmessage@sockjs.js?3600:2957vue.esm.js?efeb:576[Vuewarn]:Failedtoresolveasynccomponent:functioncomponent(){return__webpack_require__("./src/storelazyrecursive")(name);}Reason:Error:Cannotfindmodule'../components/AdminHome/UserManager.vue'.如果是這樣直接用字符串就不會有問題:varcomponent=()=>import('../components/AdminHome/UserManager.vue');
vue 異步組件采用參數(shù)路徑報錯
翻翻過去那場雪
2019-05-23 19:45:38