vue.prototype не определен на sweealert в vue cli

Следующий код:

import { createApp } from "vue";

import App from "./App.vue";
import "./registerServiceWorker";
import router from "./router";
import store from "./store";
import axios from "axios";
import VueAxios from 'vue-axios';
import sweetalert from 'vue-sweetalert2'
window.URL='//127.0.0.1:8000/api/';

createApp(App)
  .use(store)
  .use(router)
  .use(sweetalert)
  .use(VueAxios, axios)
  .mount("#app");

Выдает мне эту ошибку в vue cli:

Uncaught TypeError: vue.prototype не определен

Почему?


person Reza bagheri    schedule 21.10.2020    source источник


Ответы (1)


vue-sweetalert2 еще не поддерживает Vue @ 3, как вы можете увидеть здесь vue-sweetalert2 с использованием Vue @ 2 по этой причине, почему вы видите эту ошибку (vue.prototype is undefined) B, потому что prototype недоступен в Vue @ 3.

Я создал проблему поддержки здесь, вы можете отслеживать ее.

person Naren    schedule 21.10.2020