6***@qq.com
6***@qq.com
  • 发布:2022-08-16 16:41
  • 更新:2022-08-16 16:41
  • 阅读:576

【报Bug】vue3下 无法动态或者手动批量注册全局组件

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.5.4

手机系统: Android

手机系统版本号: Android 12

手机厂商: OPPO

手机机型: 大探

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

//components.ts
import tmApp from "../components/tmui/components/tm-app/tm-app.vue"
import tmIcon from "../components/tmui/components/tm-icon/tm-icon.vue"
import tmNavbar from "../components/tmui/components/tm-navbar/tm-navbar.vue"
import tmButton from "../components/tmui/components/tm-button/tm-button.vue"
import tmSheet from "../components/tmui/components/tm-sheet/tm-sheet.vue"

export default {
install(app:any) {
app.component('tmApp', tmApp);
app.component('tmIcon', tmIcon);
app.component('tmNavbar', tmNavbar);
app.component('tmSheet', tmSheet);
app.component('tmButton', tmButton);
}
};

//main.ts
import vueComs from '@/config/components'//批量注册组件
app.use(vueComs)

操作步骤:

import vueComs from '@/config/components'//批量注册组件
app.use(vueComs)

预期结果:

注册的组件 无法在全局使用

实际结果:

能在全局使用

bug描述:

2022-08-16 16:41 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复