在vue 3的学习过程中遇到这样的一个问题:

import VueRouter from 'vue-router'
import Vue from "vue"


Vue.use(VueRouter)

类型“typeof import("e:/vue -cli/myvue/test/node_modules/vue/dist/vue")”上不存在属性“use”。在这里插入代码片
经过查阅资料发现:
原因是在 上面的导入vue的方法 还是 vue2 中的导入形式
在vue3 中的导入应当采取如下的方式

import VueRouter from 'vue-router'
import {createApp} from "vue"
import Home from '../components/Home'
import About from '../components/About'



createApp(App).use(VueRouter).mount('#app')

也就是说 在vue 2 与 vue 3里面对于插件的引入形式已经发生了变化

Logo

前往低代码交流专区

更多推荐