首页 > webfront > ECMAS > vue > > 正文

从vue-router报Unknown custom element: <router-view> 看Vue.use&install

发布人:zhoulujun@live.cn    点击:

Unknown custom element: ,这个报错网上答案有很多,解决办法第一:import VueRouter from & 39;vue-router& 39;;impo

Unknown custom element:

第一:

import VueRouter from 'vue-router';

import routers from './Router.js'

Vue.use(VueRouter)//这里要注册

new Vue({

    el:'#root',

    router:routers,

    template:'

    components: {App}

})

如果首页不适用Vue.use(VueRouter),在路由文件里面

import Vue from 'vue';

import VueRouter from 'vue-router';

Vue.use(VueRouter);

const router = new VueRouter({

因为在vue-router内部会检测window.Vue对象是否存在,如果存在就会自动调用Vue.use()方法,否则需要手动调用Vue.use(VueRouter)来确保路由插件注册到Vue中。在支持AMD环境中,Vue对象并不会暴露到全局window对象中,而是会通过define()形式输出和引入,因此需要手动注册(原文:https://blog.csdn.net/luciferms/article/details/83792402 ),推进阅读《Vue2.0总结———vue使用过程常见的一些问题


从这里,就拓展到

export default {

  install(Vue, options = {}) {

在插件中调用Vue生态