mobxjs / mobx-vue

🐉 Vue bindings for MobX
MIT License
475 stars 22 forks source link

mobx cause [Vue warn]: Unknown custom element: <router-link> #31

Open dohoangn opened 5 years ago

dohoangn commented 5 years ago

It was working fine before installing and add mobx to vuejs main.js

import Vue from 'vue/dist/vue.js'
import VueRouter from 'vue-router'

import App from './components/app/App'
import router from './routers'

Vue.use(VueRouter)
Vue.config.productionTip = false

new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})

App Template:

<div id="app">
  <router-link to="/home">Home</router-link> 
  <router-view></router-view>
</div>

App Script:


import { observer } from 'mobx-vue';
import Store from '../../stores/store';

export default observer({
  name: 'app',
  components: {},
  data() {
    return { state: new Store() };
  }
});

I've got this error:

[Vue warn]: Unknown custom element: - did you register the component correctly? For recursive components, make sure to provide the "name" option.

vue.runtime.esm.js?2b0e:619 [Vue warn]: Unknown custom element: - did you register the component correctly? For recursive components, make sure to provide the "name" option.