【发布时间】:2021-03-31 15:02:22
【问题描述】:
我正在尝试执行this article关于组件动态导入的建议:
模板:
<component :is="componentLoader" />
脚本:
computed: {
componentLoader () {
const modalComponent = 'HeroBanner'
return () => import(`@/components/template-ux/${modalComponent}.vue`)
}
}
但我收到一个错误:
无法读取 null 的属性“值” - 在 linting 时发生 D:\projects\my-project\components\global\Modal.vue:41
是什么导致了这个问题?
编辑:第 41 行是以 return () => import... 开头的行
【问题讨论】:
-
你用的是哪个vue版本?我有一个关于 vue 3 的类似问题,which was answered。
-
这似乎是一个 eslint 配置问题,请在此处查看我的答案stackoverflow.com/a/66572162/8172857
-
谢谢,但我的情况似乎没有任何改变
-
这显然是一个 eslint 问题。使用有关 eslint 及其插件的版本信息更新您的问题。还尝试替换模板文字(在 cmets 中链接的问题的答案之一)