Skip to content

希望可以支持组件名动态设置 #496

Closed
@Luin-Li

Description

@Luin-Li

我们在项目中用了 antdv 组件库,但是由于这个组件库有些组件的风格和我们其他项目不太统一,只通过修改主题色等,已经无法满足我们的需求。所以,我们在 antdv 的基础上做了一层封装,形成一个和我们组件库风格比较统一的 xx-antdv ,并发布到我们私有的npm仓库。
但是这会导致我们无法使用 unplugin-vue-components,因为unplugin-vue-components的组件名是写死的, 如下,截取部分代码。而我们封装后的组件为了规范,我们是重命名为xx-ant 发布到私有的npm仓库的。

if (importStyle === 'less' || importLess) {
    const styleDir = getStyleDir(compName)
    return `ant-design-vue/${lib}/${styleDir}/style`
  }
  else {
    const styleDir = getStyleDir(compName)
    return `ant-design-vue/${lib}/${styleDir}/style/css`
  }

是否可以支持组件名动态设置,类似如下,方便在私有的npm仓库对组件进行二次封装这种场景的使用。

{
resolverComponents: 'xx-ant',
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions