vue--总结
import
export
export deflut{
components: { ComponentA, ComponentC}//组件注册
各种内容
https://blog.csdn.net/u014635374/article/details/118761130
https://www.cnblogs.com/lsc-boke/p/11007879.html
各种方法
2个入口
入口1、src/main.js:入口文件,1、主要作用是初始化vue实例,2、在此文件中引用某些组件库3、全局挂载一些变量
//2、在此文件中引用某些组件库
import { createApp } from 'vue' import App from './App.vue' import router from './router' import store from './store' import ElementPlus from 'element-plus' import 'element-plus/dist/index.css' import * as ElementPlusIconsVue from '@element-plus/icons-vue' //1、主要作用是初始化vue实例 const app = createApp(App) for (const [key, component] of Object.entries(ElementPlusIconsVue)) { app.component(key, component)//组件注册
}
//3、全局挂载一些变量(例如刚刚引用的组件变量)
app.use(store).use(router).use(ElementPlus).mount('#app')
入口2、src/App.vue:主vue模块 引入其他模块,app.vue是项目的主组件,所有页面都是在app.vue下切换的