fix: hmr multiple registered components

This commit is contained in:
vben
2020-10-27 21:53:53 +08:00
parent a1b9902b97
commit 7a6181e8c7
3 changed files with 10 additions and 1 deletions

View File

@@ -5,8 +5,13 @@ import { Button as AntButton } from 'ant-design-vue';
import { getApp } from '/@/useApp';
const compList = [Icon, BasicHelp, BasicTitle, Button, AntButton.Group];
// Fix hmr multiple registered components
let registered = false;
export function registerGlobComp() {
if (registered) return;
compList.forEach((comp: any) => {
getApp().component(comp.name, comp);
});
registered = true;
}