在我的 Laravel 项目中,我正在使用 Vue 库,并且尝试在模块中使用 vue router,但是当我像往常一样尝试导入 vue router 时(请参阅下面的代码)我的控制台出现错误:未捕获的类型错误:window.Vue.use 不是函数
有什么想法如何解决这个问题吗?我使用 webpack 创建了这个模块。
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
import App from './App.vue'
const router = new VueRouter({
routes: [{
'path' : '/user/:id/'
}]
});
new Vue({
router,
el: '#play',
render: h => h(App)
});
我认为这是在 laravel 中加载/导入 Vue 的问题。
您是否尝试将其更改为以下内容:
import Vue from 'vue/dist/vue'
window.Vue = Vue
Vue.use(VueRouter)
你可以尝试console.log(window.Vue)
查看 Vue 是否正确连接,或者是否window.Vue
未定义。你也可以尝试这样console.log(Vue)
查看导入的内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)