uni-app 不确定是不是bug,easycom不兼容 component 标签

uni-app 不确定是不是bug,easycom不兼容 component 标签

| 开发环境 | 版本号 | 项目创建方式 |
|----------|--------|--------------|
| Mac      |        | HBuilderX    |

产品分类:uniapp/H5

浏览器平台:Chrome

HBuilderX类型:Alpha

HBuilderX版本号:3.1.6

---

![](https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20210325/195f6d1a0202f90ff6116cddfd0b95e1.jpeg)

---

操作步骤:

···


预期结果:

···


实际结果:

···


bug描述:

···


更多关于uni-app 不确定是不是bug,easycom不兼容 component 标签的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

现在想想 好像也不可能兼容,嘿嘿

更多关于uni-app 不确定是不是bug,easycom不兼容 component 标签的实战教程也可以访问 https://www.itying.com/category-93-b0.html


根据您提供的信息,这是一个在uni-app中easycom自动导入组件与<component>动态组件标签不兼容的已知问题。在uni-app的编译机制中,easycom会在编译阶段自动解析并注册组件,但<component :is="...">这种动态组件的运行时特性会导致easycom无法正确识别和注入组件依赖。

建议的解决方案:

  1. 对于动态组件,在页面或组件的components选项中显式注册需要使用的组件,例如:
components: { MyComponent }
  1. 如果必须使用动态组件,可以暂时关闭easycom,在pages.json中配置:
"easycom": {
  "autoscan": false
}
回到顶部