element-plusがVue3で効果的でない理由の1つ

このhttps://blog.csdn.net/GongWei_/article/details/109986596の
設定によると、まだ有効になっていないことがわかりました。久しぶりにルーターを使っていたので、最後の文「createApp(App).use(router).mount( '#app')」に触れなかったため、main.jsは次のように変更されました。

import {
    
     createApp } from 'vue'
import App from './App.vue'
import router from './router'
import ElementPlus from 'element-plus';
import 'element-plus/lib/theme-chalk/index.css';

const app = createApp(App)
app.use(ElementPlus)
createApp(App).use(router).mount('#app')

冒頭のタイトルに記載されている記事は次のとおりです。

import {
    
     createApp, Vue } from 'vue';
import ElementPlus from 'element-plus';
import 'element-plus/lib/theme-chalk/index.css';
import App from './App.vue';

const app = createApp(App)
app.use(ElementPlus)
app.mount('#app')

後で私はそれを次のように変更しなければならないことに気づきました:

import {
    
     createApp } from 'vue'
import App from './App.vue'
import router from './router'
import ElementPlus from 'element-plus';
import 'element-plus/lib/theme-chalk/index.css';

const app = createApp(App)
app.use(ElementPlus)
app.use(router).mount('#app')

この場合、createApp(App)はアプリを指します...
element-plusを変更すると、すぐに有効になります
(初心者向け、気に入らない)

おすすめ

転載: blog.csdn.net/weixin_43529394/article/details/114988813