The following code:
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");
Gives me this error in vue cli:
Uncaught TypeError: vue.prototype is undefined
Why?
vue-sweetalert2
is not yet supporting Vue@3, as you can see herevue-sweetalert2
using Vue@2 that reason why you're seeing that error(vue.prototype is undefined)
B'causeprototype
is not available in Vue@3.I have created a support issue here, you can keep track on this.