Skip to content

Commit

Permalink
整理框架代码
Browse files Browse the repository at this point in the history
  • Loading branch information
wudengyao committed Aug 30, 2023
1 parent f278fde commit 6a48b13
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 16 deletions.
26 changes: 10 additions & 16 deletions src/main.js
Original file line number Diff line number Diff line change
@@ -1,45 +1,39 @@
import {createApp} from 'vue'
import App from './App.vue'
import installElementPlus from './plugins/element'
import router from './router'
import store from './store'


const app = createApp(App)

// 导入权限控制模块
import './permission'

import installDirective from '@/directives'
import "@/styles/index.scss"
import axios from '@/utils/axios'

app.config.globalProperties.$axios = axios // 使用globalProperties挂载
// import axios from '@/utils/axios'
// app.config.globalProperties.$axios = axios // 使用globalProperties挂载

//element
import installElementPlus from './plugins/element'
installElementPlus(app)
//directives
import installDirective from '@/directives'
installDirective(app)
// filter
import installFilter from '@/filters'

installFilter(app)



// 自定义表格工具组件
import RightToolbar from '@/components/RightToolbar'
// 分页组件
import Pagination from '@/components/Pagination'

// svg组件
import svgIcon from "@/components/SvgIcon/index.vue";
// 全局组件挂载
app.component('RightToolbar', RightToolbar)
app.component('Pagination', Pagination)
app.component('svg-icon', svgIcon)


// 将自动注册所有组件为全局组件
import svgIcon from "@/components/SvgIcon/index.vue";
import 'virtual:svg-icons-register' // 新增

app
.use(store)
.use(router)
.component('svg-icon', svgIcon)
.mount('#app')
1 change: 1 addition & 0 deletions src/plugins/element.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import 'element-plus/dist/index.css'
import locale from 'element-plus/lib/locale/lang/zh-cn';
// 注册全部的svg图标
import elementIcons from '@/plugins/svgicon'
import 'virtual:svg-icons-register'

export default app => {
app
Expand Down

0 comments on commit 6a48b13

Please sign in to comment.