Я относительно новичок в Vuejs и на некоторое время застрял со следующей ошибкой: (появляется при загрузке страницы)
Uncaught TypeError: Невозможно переопределить свойство: $ router
в Function.defineProperty ()
в Function.install (VM2179 vue-router.esm.js: 526)
в Function.Vue.use (vue.js: 4738)
в eval (VM2179 vue-router.esm.js: 2447)
в Object ../ node_modules / vue-router / dist / vue-router.esm.js (VM2105 app.js: 1615)
в __webpack_require__ (VM2105 app.js: 712)
в фн (VM2105 app.js: 95)
в eval (VM2178 index.js: 3)
в объекте ../ src / router / index.js (VM2105 app.js: 2415)
в __webpack_require__ (VM2105 app.js: 712)
Эта проблема, похоже, не влияет на удобство использования веб-приложения, и я уверен, что не буду объявлять Vue.use (Router) более одного раза ...
Вот мой файл index.js: (в src / router)
import Vue from 'vue'
import Router from 'vue-router'
import Blog from '../components/Blog.vue'
import BlogPost from '../components/BlogPost.vue'
Vue.use(Router)
Vue.config.silent = true
export default new Router({
routes: [
{
path: '/blog',
name: 'Blog',
component: Blog
},
{
path: '/blog/:slug',
name: 'Blog-post',
component: BlogPost
}
]
})
app.ts: (в src, главная точка входа)
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store/simple_store'
import '../assets/app.css'
import './assets/main_logo.css'
import './assets/pages/page_header_animation.css'
new Vue({
el: '#app',
router,
store,
render: h => h(App)
})
Пожалуйста, помогите!
Спасибо !!