以后在项目当中看见某个组件,在很多模块当中都在使用,那就把它注册成全局组件,全局组件的好处,只需要注册一次可以在项目任意地方使用,注册成全局组件要在mian.js引入

//定义全局组件:在入口文件注册一次之后,在任何组件当中都可以使用
i

main.js文件

import TypeNav from "@/components/TypeNav";
//第一个参数:全局组件的名字(就是那个组件里交互里写的name:"TypeNav");第二个参数:哪一个组件
Vue.component(TypeNav.name,TypeNav)

哪个组件需要使用全局组件局在那个文件里写<TypeNav/>

<template>
  <div>
  //注意已经注册成全局组件的,不需要在这里再次引入
    <!-- 全局的三级菜单 -->
    <TypeNav />
    <div/>
    </template>