Vue iView Admin是一款基于Vue.js和iView UI框架開發(fā)的管理后臺模板,其具備強(qiáng)大的可視化界面和完善的功能設(shè)計,可以大大提高管理員工作效率和用戶體驗。
Vue iView Admin采用了目前最流行的前端技術(shù)棧,具備模塊化、組件化的設(shè)計風(fēng)格,易于維護(hù)和擴(kuò)展;同時還支持多語言、權(quán)限管理、數(shù)據(jù)可視化等功能,適用于各種中大型企業(yè)應(yīng)用場景的搭建。
// 安裝及使用示例 npm install vue-iview-admin import Vue from 'vue' import iView from 'iview' import 'iview/dist/styles/iview.css' import VueI18n from 'vue-i18n' import VueRouter from 'vue-router' import Util from '@/libs/util' import App from '@/app.vue' import store from '@/store' import routers from '@/router' import { appRouter } from '@/router/router' import config from '@/config' Vue.use(VueRouter) Vue.use(iView) Vue.use(VueI18n) // 開啟頁面加載進(jìn)度條 Util.initProgress(router) const router = new VueRouter({ mode: 'hash', routes: routers }) Util.initRouter(router) const i18n = new VueI18n({ locale: 'zh-CN', messages: { 'zh-CN': require('@/locale/lang/zh-CN'), 'en-US': require('@/locale/lang/en-US') } }) new Vue({ el: '#app', router: router, store: store, i18n: i18n, render: h =>h(App), data: { currentPageName: '' }, mounted () { this.currentPageName = this.$route.name }, created () { let tagsList = [] appRouter.map(item =>{ if (item.children.length<= 1) { tagsList.push(item.children[0]) } else { tagsList.push(...item.children) } }) this.$store.commit('setTagsList', tagsList) }, watch: { '$route' (to) { this.currentPageName = to.name } } })
總之,Vue iView Admin是一款非常值得推薦的管理后臺模板,其具備豐富的功能和友好的界面設(shè)計,可以幫助企業(yè)快速搭建高質(zhì)量的管理后臺系統(tǒng)。
上一篇vue 1.0 con
下一篇html字體無序列表代碼