VUE 通用后台管理系统
warning:
这篇文章距离上次修改已过199天,其中的内容可能已经有所变动。
创建一个简单的Vue.js通用后台管理系统框架,你可以使用Vue CLI来快速生成一个项目骨架,并且使用Element UI等UI库来加快开发过程。以下是一个基本的项目结构示例:
vue-admin-template/
|-- node_modules/
|-- public/
| |-- index.html
|-- src/
| |-- assets/
| | |-- logo.png
| |-- components/
| | |-- HelloWorld.vue
| |-- views/
| | |-- Home.vue
| |-- App.vue
| |-- main.js
|-- .babelrc
|-- .eslintrc.js
|-- .gitignore
|-- package.json
|-- README.md
|-- vue.config.js
main.js
文件的核心代码:
import Vue from 'vue'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import App from './App.vue'
import router from './router'
Vue.use(ElementUI)
new Vue({
router,
render: h => h(App)
}).$mount('#app')
App.vue
文件的核心代码:
<template>
<div id="app">
<el-container style="height: 100%">
<!-- 侧边栏 -->
<el-aside width="200px">
<!-- 侧边栏菜单 -->
</el-aside>
<el-container>
<!-- 顶部栏 -->
<el-header>
<!-- 头部内容 -->
</el-header>
<!-- 主体内容 -->
<el-main>
<router-view/>
</el-main>
</el-container>
</el-container>
</div>
</template>
<script>
export default {
name: 'App'
}
</script>
router/index.js
文件的核心代码:
import Vue from 'vue'
import Router from 'vue-router'
import Home from '@/views/Home.vue'
Vue.use(Router)
export default new Router({
routes: [
{
path: '/',
name: 'Home',
component: Home
},
// 其他路由配置...
]
})
以上代码提供了一个基本框架,你可以在此基础上添加路由、视图、组件等来完善你的后台管理系统。
评论已关闭