taro 关于 vue 组件引用 ec-canvas 时 usingComponents 的定义位置

2ekbmq32  于 2022-10-27  发布在  其他
关注(0)|答案(1)|浏览(128)

由于问题描述比较复杂,
所以我引用交流群的聊天记录,
希望可以得到解决,
谢谢

我:
————————————————————
我想问个问题,
官方文档没有找到答案。
我使用的是 taro + vue 的开发方式,
有一个页面(pages/index/index.vue)引用了一个 *.vue 组件(components/echarts.vue),
组件内又使用了 ec-canvas,
这个时候,
按照官方文档给出的参考,
需要定义 usingComponents 在 index.config.ts 中,
但我不想定义在这里,
我想要的是把它定义在 *.vue 组件相关联的位置,
请问如何定义?
————————————————————

隔壁老李:
————————————————————
不行,原生组件的引用只能在 usingComponents 里面
————————————————————

我:
————————————————————
usingComponents 又只能定义在页面的 config 里面吗?
————————————————————

隔壁老李:
————————————————————
是的
————————————————————

Jer:
————————————————————
那我用Vue写的组件 别人使用的时候 都不知道 这个组件内都引用了什么
————————————————————

我:
————————————————————
对呀
————————————————————

隔壁老李:
————————————————————
引用方为什么要关心你的组件依赖了什么
————————————————————

Jer:
————————————————————
引用方引用我的组件,我的组件内需要引用ec-canvas,引用方引用完我的组件,还要再引用一下这个ec-canvas
————————————————————

隔壁老李:
————————————————————
不需要,你自己的组件引用 ec-canvas
————————————————————

我:
————————————————————
但是 usingComponents 需要单独定义,而 *.vue 组件内,没地方定义这个
————————————————————

我:
————————————————————
只有 pages 有地方定义 usingComponents
————————————————————

我:
————————————————————
如果组件内使用了 ec-canvas 而没有地方定义 usingComponents,那就要在 pages 下面定义
————————————————————

我:
————————————————————
这确实是个问题,可以提个 issue,支持一下组件的配置文件配置 usingComponents
————————————————————

出自 Taro 开发交流 134 群

uqxowvwt

uqxowvwt1#

您的 Issue 没有按照规范从 Taro Issue Helper 创建,因此会被直接关闭。

维护开源项目是一项非常辛苦的工作,还请多多包涵。
了解为什么这么严格?

相关问题