Я использовал библиотеку Buefy css с Vue 3 и фреймворком CLI. Я установил его с помощью npm install и использую без проблем. Так было до тех пор, пока я не захотел использовать функцию dialog.alert. В показанном примере на Buefy говорится, что нужно использовать:
this.$Buefy.dialog.alert("My Alert Msg");
Это не работает. У меня нет этого. $ Buefy, $ Buefy или Buefy в качестве определенного объекта.
Поэтому я попытался определить Buefy как глобальный объект. В показанном примере Buefy написано следующее:
import Vue from 'vue'
import Buefy from 'buefy'
import 'buefy/dist/buefy.css'
Vue.use(Buefy)
В приведенном выше примере не сказано, где это писать, поэтому я попытался записать это в свой файл main.js. Но код в этом файле выглядит не так, как если бы он работал с предложенным кодом. Код в main.js:
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import './assets/scss/app.scss'
createApp(App).use(router).mount('#app')
Нет Vue для использования с Vue.use (Buefy). App.use тоже не работает.
Я не понимаю, как реализовать глобальный объект Buefy, который позволит мне использовать функции реализации, такие как диалоговое окно с предупреждением.