ViewUIPlus icon indicating copy to clipboard operation
ViewUIPlus copied to clipboard

[Vue warn]: Component has already been registered in target app

Open zic-liu opened this issue 2 years ago • 2 comments

zic-liu avatar Dec 01 '23 02:12 zic-liu

vue 3.3.2 vite 4.3.5 view-ui-plus 1.3.14

in main.js:

import { createApp } from 'vue'
import App from './App.vue'
import ViewUIPlus from 'view-ui-plus'
import 'view-ui-plus/dist/styles/viewuiplus.css'
const app = createApp(App)

app.use(store)
  .use(router)
  .use(ViewUIPlus)
  .mount('#app')

I got the error:

[Vue warn]: Component "Avatar" has already been registered in target app [Vue warn]: Component "Calendar" has already been registered in target app [Vue warn]: Component "Grid" has already been registered in target app [Vue warn]: Component "Link" has already been registered in target app ... [Vue warn]: Invalid prop: custom validator check failed for prop "type".

In my project, I use Element-plus and Ant-design, too. I have no idea why I get the warn. Need any help, please.

zic-liu avatar Dec 01 '23 02:12 zic-liu

将ViewUIPlus引入放到App引入前面,这样

import { createApp } from 'vue' import ViewUIPlus from 'view-ui-plus' import App from './App.vue' import router from './router' import store from './store' import 'view-ui-plus/dist/styles/viewuiplus.css'

const app = createApp(App)

app.use(store) .use(router) .use(ViewUIPlus) .mount('#app')

ymsyuni avatar Dec 07 '23 02:12 ymsyuni