成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

一套Vue的單頁模板:N3-admin

FrancisSoung / 1493人閱讀

摘要:趁著周末偷來一點(diǎn)閑,總結(jié)近期的工作和學(xué)習(xí),想著該花點(diǎn)心思把這套基于的單頁應(yīng)用模板簡單的給介紹一下。同時(shí)也是一套可擴(kuò)展的單頁應(yīng)用開發(fā)模板。

趁著周末偷來一點(diǎn)閑,總結(jié)近期的工作和學(xué)習(xí),想著該花點(diǎn)心思把N3-admin這套基于N3-components的單頁應(yīng)用模板簡單的給介紹一下。

首發(fā)于個(gè)人博客;blog.lxstart.net
項(xiàng)目路徑: https://github.com/N3-compone...
ps: 本項(xiàng)目不同于vue-admin等模板項(xiàng)目介紹大量的組件,基礎(chǔ)組件的用法請參考:https://n3-components.github....

1、概述

首先N3-admin是一個(gè)基于vue / vuex / vue-router / N3 / axios 的單頁應(yīng)用,適用于單頁應(yīng)用的快速上手,并不僅限于N3-components的使用,而是提供一個(gè)比較完善的項(xiàng)目構(gòu)建的思路和結(jié)構(gòu),提供給初學(xué)者學(xué)習(xí)。同時(shí)也是一套可擴(kuò)展的Vue單頁應(yīng)用開發(fā)模板。

項(xiàng)目工程基于Vue-cli,因此大部分同學(xué)都能快速上手和理解,往下介紹一下特性和結(jié)構(gòu)。

2、特性

[x] 項(xiàng)目工程相關(guān)

[x] 開發(fā)環(huán)境;靜態(tài)文件服務(wù)器、HTTP代理、熱更新

[x] 生產(chǎn)構(gòu)建:代碼編譯提取壓縮合并混淆hash命名base64~

[x] eslint

[x] babel

[x] webpack 2.x

[x] vue

[x] 組件分級(jí) [路由級(jí)組件、復(fù)用型組件、基礎(chǔ)組件(N3)]

[x] Vue擴(kuò)展 [filters、directives等]

vue-router

[x] 二級(jí)路由

[x] 轉(zhuǎn)場動(dòng)畫

[x] 路由攔截器

vuex

[x] 多模塊(module)支持

[x] axios

[x] 支持多實(shí)例

[x] 請求、響應(yīng)攔截器

[x] Vue 擴(kuò)展,通過實(shí)例的方法可訪問

[x] layout 布局

[x] 全局進(jìn)度條 Nprogress

[x] css 預(yù)處理

[x] less

[x] postcss

[] stylus <= 僅需安裝預(yù)處理器和loader

[] sass / scss <= 僅需安裝預(yù)處理器和loader

[x] API 調(diào)用支持

[x] 接口配置

[] mock

3、布局方式

二級(jí)路由下生效

4、文件結(jié)構(gòu)
.
├── README.md                           <=  項(xiàng)目介紹
├── build                               <=  工程構(gòu)建相關(guān) 
│?? ├── build.js                        <=  構(gòu)建腳本
│?? ├── check-versions.js               <=  Node Npm版本檢查
│?? ├── dev-client.js                   <=  開發(fā)客戶端:瀏覽器刷新
│?? ├── dev-server.js                   <=  開發(fā)服務(wù)器:靜態(tài)文件服務(wù)器、代理、熱更新
│?? ├── utils.js                        <=  utils
│?? ├── webpack.base.conf.js            <=  webpack基礎(chǔ)配置
│?? ├── webpack.dev.conf.js             <=  webpack開發(fā)配置
│?? └── webpack.prod.conf.js            <=  webpack生產(chǎn)配置
├── config                              <=  工程構(gòu)建配置:開發(fā)服務(wù)器端口、代理,靜態(tài)資源打包位置等
│?? ├── dev.env.js                      <=  開發(fā)環(huán)境配置
│?? ├── index.js                        <=  入口
│?? ├── prod.env.js                     <=  生產(chǎn)環(huán)境配置
│?? └── test.env.js                     <=  測試環(huán)境配置
├── index.html                          <=  單頁應(yīng)用入口
├── package-lock.json                   <=  Npm Package 版本鎖
├── package.json                        <=  Npm Package 配置
├── src                                 <=  項(xiàng)目源代碼
│?? ├── App.vue                         <=  Vue 根組件
│?? ├── api.js                          <=  api 配置
│?? ├── assets                          <=  靜態(tài)資源
│?? │?? ├── font
│?? │?? │?? ├── iconfont.eot
│?? │?? │?? ├── iconfont.svg
│?? │?? │?? ├── iconfont.ttf
│?? │?? │?? └── iconfont.woff
│?? │?? ├── images
│?? │?? │?? └── logo.png
│?? │?? ├── logo.png
│?? │?? └── styles
│?? │??     └── base.css
│?? ├── config.js                       <=  項(xiàng)目配置
│?? ├── extend                          <=  Vue 擴(kuò)展相關(guān)
│?? │?? ├── filters.js                  <=  全局過濾器
│?? │?? ├── directive.js                <=  全局指令
│?? │?? └── index.js                    <=  擴(kuò)展入口
│?? ├── layout                          <=  布局組件
│?? │?? ├── container.vue
│?? │?? ├── header.vue
│?? │?? ├── index.vue
│?? │?? ├── levelbar.vue
│?? │?? └── navbar.vue
│?? ├── main.js                         <=  Vue 入口
│?? ├── mock                            <=  Mock
│?? ├── router                          <=  路由配置
│?? │?? ├── index.js
│?? │?? └── routes.js
│?? ├── store                           <=  Vuex
│?? │?? ├── actions
│?? │?? │?? └── user.js
│?? │?? ├── index.js
│?? │?? ├── modules
│?? │?? │?? ├── app.js
│?? │?? │?? └── user.js
│?? │?? └── mutation-types.js
│?? ├── style                           <=  樣式文件 
│?? │?? └── define.less
│?? ├── utils                           <=  utils
│?? │?? ├── axios.js                    <=  axios
│?? │?? ├── const.js                    <=  常量
│?? │?? ├── index.js
│?? │?? └── storage.js                  <=  storage
│?? └── widgets                         <=  可復(fù)用組件
│?? └── views                           <=  路由級(jí)別的組件
│??     ├── Login.vue
│??     ├── form
│??     │?? └── index.vue
│??     ├── table
│??     │?? └── index.vue
│??     └── test
│??         └── query.vue
├── static                              <=  服務(wù)器靜態(tài)資源
│?? └── favicon.ico
└── test                                <=  測試文件夾  
    └── unit
        ├── index.js
        ├── karma.conf.js
        └── specs
            └── Hello.spec.js
5、使用說明

開發(fā)環(huán)境

npm run dev

生產(chǎn)環(huán)境

npm run build
6、效果圖

總覽

登錄

Table

Form

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/112418.html

相關(guān)文章

  • 一套Vue單頁模板N3-admin

    摘要:趁著周末偷來一點(diǎn)閑,總結(jié)近期的工作和學(xué)習(xí),想著該花點(diǎn)心思把這套基于的單頁應(yīng)用模板簡單的給介紹一下。同時(shí)也是一套可擴(kuò)展的單頁應(yīng)用開發(fā)模板。 趁著周末偷來一點(diǎn)閑,總結(jié)近期的工作和學(xué)習(xí),想著該花點(diǎn)心思把N3-admin這套基于N3-components的單頁應(yīng)用模板簡單的給介紹一下。 首發(fā)于個(gè)人博客;blog.lxstart.net項(xiàng)目路徑: https://github.com/N3-co...

    CloudDeveloper 評論0 收藏0
  • 一套Vue單頁模板N3-admin

    摘要:趁著周末偷來一點(diǎn)閑,總結(jié)近期的工作和學(xué)習(xí),想著該花點(diǎn)心思把這套基于的單頁應(yīng)用模板簡單的給介紹一下。同時(shí)也是一套可擴(kuò)展的單頁應(yīng)用開發(fā)模板。 趁著周末偷來一點(diǎn)閑,總結(jié)近期的工作和學(xué)習(xí),想著該花點(diǎn)心思把N3-admin這套基于N3-components的單頁應(yīng)用模板簡單的給介紹一下。 首發(fā)于個(gè)人博客;blog.lxstart.net項(xiàng)目路徑: https://github.com/N3-co...

    weizx 評論0 收藏0
  • 2017-08-14 前端日報(bào)

    摘要:前端日報(bào)精選新特性一覽動(dòng)畫的種創(chuàng)建方式,每一種都不簡單精讀,和它們在之中的優(yōu)先級(jí)變量作用域與提升變量的生命周期詳解讓完成背景圖加載完畢后顯示之解析的原理中文深入理解筆記改進(jìn)數(shù)組的功能百度外賣前端周刊第期知乎專欄基礎(chǔ)繼承基礎(chǔ)作用域和 2017-08-14 前端日報(bào) 精選 ES8 新特性一覽React Web 動(dòng)畫的 5 種創(chuàng)建方式,每一種都不簡單精讀 React functional s...

    garfileo 評論0 收藏0
  • [TsAdmin]--一款基于Vue.js+Element UI單頁無刷新(無iframe)多選項(xiàng)

    摘要:現(xiàn)在是不是有些期待這套全新的后臺(tái)管理系統(tǒng)模板呢那現(xiàn)在就去看看的預(yù)覽版本是什么樣的吧歡迎大家對踴躍吐槽。同時(shí)也歡迎加入碼友網(wǎng)的群更有其他學(xué)習(xí)資源和干貨下載,歡迎入群。本文出至碼友網(wǎng)一款基于的單頁無刷新無多選項(xiàng)卡的后臺(tái)管理系統(tǒng)模板 前言 很高興今天在這里跟大家分享一款全新的后臺(tái)管理系統(tǒng)UI模板--TsAdmin. TsAdmin是碼友網(wǎng)自主開發(fā)的一款基于Vue.js+Element UI...

    junnplus 評論0 收藏0

發(fā)表評論

0條評論

FrancisSoung

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<