使用vue.js2.0 + ElementUI開發(fā)后臺管理系統(tǒng)詳細教程(一)
1. 根據(jù)官方指引,構(gòu)建項目框架
# 安裝vue $ cnpm install vue@2.1.6 # 全局安裝 vue-cli $ cnpm install --global vue-cli # 創(chuàng)建一個基于 webpack 模板的新項目my-project $ vue init webpack my-project # 進入項目目錄 $ cd my-project # 安裝依賴,走你 $ cnpm install # 運行項目 $ cnpm run dev
2. 運行項目之后,會看到以下界面,恭喜你,項目環(huán)境搭建成功
normal.
3. 根據(jù)項目結(jié)構(gòu),構(gòu)建項目目錄
src/page/ -------------存放視圖頁面的目錄
activeManage/ --------------------活動管理
index.vue ------------------------活動管理列表頁
detail.vue ------------------------活動管理詳情頁
page1/2/3/4/5 -------------------分別對應(yīng):活動管理/報名管理/簽到/數(shù)據(jù)統(tǒng)計/評價管理
activePublic/ -----------------------活動發(fā)布
index.vue -----------------------活動發(fā)布首頁
step1/2/3/4 --------------------分別對應(yīng):步驟一/二/三/四
4. 搭建項目的首頁
項目首頁由頂部導(dǎo)航欄,左側(cè)導(dǎo)航欄,中間內(nèi)容區(qū)構(gòu)成,如圖
4.1 安裝element-ui
$ cnpm i element-ui@1.0.9
建議固定vue和element-ui的版本,避免將來版本升級后產(chǎn)生沖突
4.2 引入element-ui
在app.vue引入element-ui,然后就可以在其他任何頁面中使用了
import Element from 'element-ui' import 'element-ui/lib/theme-default/index.css' Vue.use(Element)
4.3 使用element-ui
將app.vue改為以下內(nèi)容
<template> <div id="app"> <!-- 頭部導(dǎo)航 --> <header class="header"> <el-row> <el-col :span="24"> <el-menu default-active="5" class="el-menu-demo" mode="horizontal" @select=""> <el-menu-item index="1">高級插件</el-menu-item> <el-menu-item index="2">在線商城</el-menu-item> <el-menu-item index="3">客戶管理</el-menu-item> <el-menu-item index="4">系統(tǒng)設(shè)置</el-menu-item> <el-menu-item index="5">活動發(fā)布</el-menu-item> </el-menu> </el-col> </el-row> </header> <div style="position: relative;height: 60px;width: 100%;"></div> <main> <!-- 左側(cè)導(dǎo)航 --> <div class="main-left"> <el-menu default-active="/activePublic" class="el-menu-vertical-demo" :router="true"> <el-menu-item index="/activePublic" :class="{'isActive': active}">活動發(fā)布</el-menu-item> <el-menu-item index="/activeManage" :class="{'isActive': !active}">活動管理</el-menu-item> </el-menu> </div> <!-- 右側(cè)主內(nèi)容區(qū) --> <div class="main-right" > </div> </main> </div> </template> <script> import Vue from 'vue' import Element from 'element-ui' import 'element-ui/lib/theme-default/index.css' Vue.use(Element) export default { name: 'app', data: function (){ return { active:true } } } </script> <style> body{margin: 0;} #app { min-width: 1200px; margin: 0 auto; font-family: "Helvetica Neue","PingFang SC",Arial,sans-serif; } /* 頭部導(dǎo)航 */ header{z-index: 1000;min-width: 1200px;transition: all 0.5s ease; border-top: solid 4px #3091F2; background-color: #fff; box-shadow: 0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04); } header.header-fixed{position: fixed;top: 0;left: 0;right: 0;} header .el-menu-demo{padding-left: 300px!important;} /* 主內(nèi)容區(qū) */ main{ display: -webkit-box; display: -ms-flexbox; display: flex; min-height: 800px; border: solid 40px #E9ECF1; background-color: #FCFCFC; } main .main-left{text-align: center;width: 200px;float: left;} main .main-right{-webkit-box-flex: 1; -ms-flex: 1; flex: 1; background-color: #fff; padding: 50px 70px; } main .el-menu{background-color: transparent!important;} </style>
4.4 預(yù)覽項目,看到如圖所示頁面,項目的首頁就搭建好了
$ cnpm run dev
在下篇文章小編給大家介紹使用vue.js2.0 + ElementUI開發(fā)后臺管理系統(tǒng)詳細教程(二),敬請關(guān)注!
以上所述是小編給大家介紹的使用vue.js2.0 + ElementUI開發(fā)后臺管理系統(tǒng)詳細教程(一),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- 詳解Vue后臺管理系統(tǒng)開發(fā)日??偨Y(jié)(組件PageHeader)
- vue中如何實現(xiàn)后臺管理系統(tǒng)的權(quán)限控制的方法步驟
- 淺談vue后臺管理系統(tǒng)權(quán)限控制思考與實踐
- vue中如何實現(xiàn)后臺管理系統(tǒng)的權(quán)限控制的方法示例
- 詳解使用VUE搭建后臺管理系統(tǒng)(vue-cli更新至3.0)
- vue+express 構(gòu)建后臺管理系統(tǒng)的示例代碼
- 使用vue.js2.0 + ElementUI開發(fā)后臺管理系統(tǒng)詳細教程(二)
- vue+element-ui JYAdmin后臺管理系統(tǒng)模板解析
相關(guān)文章
vue2中使用SSE(服務(wù)器發(fā)送事件)原因分析
SSE是圍繞只讀Comet交互推出的API或者模式,SSE 支持短輪詢、長輪詢和HTTP 流,而且能在斷開連接時自動確定何時重新連接,本文重點給大家介紹2023-10-10詳解為element-ui的Select和Cascader添加彈層底部操作按鈕
這篇文章主要介紹了詳解為element-ui的Select和Cascader添加彈層底部操作按鈕,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2020-02-02vue項目創(chuàng)建并引入餓了么elementUI組件的步驟
這篇文章主要介紹了vue項目創(chuàng)建并引入餓了么elementUI組件的步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-04-04