Skip to content

仅用于Vue3

组件注册

withInstall

向组件中添加 install 方法,使其既可以使用 app.component 注册又可以使用 app.use 安装,且无需考虑 TypeScript 类型

接收两个参数,第一个 main,第二个 extra

参数属性说明
main主组件(第一个被注册的组件)
extra额外组件,对象格式(会按照传入的先后顺序注册)

提示信息

每个使用 withInstall 的组件都应该有个唯一 name,以便兼容各种场景。如果要在全局中使用,组件名需传 name

withNoopInstall

向组件中添加空的install方法,接收一个参数 component 组件

使用场景

不希望组件自动注册,或者想要在控制注册时机和方式时提供灵活性。例如,想要在某些条件满足时才注册组件,或者已经有了注册逻辑的其他实现方式