基于vue框架的網(wǎng)頁(yè)模板(基于vue的web框架)
本篇文章給大家談?wù)劵趘ue框架的網(wǎng)頁(yè)模板,以及基于vue的web框架對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、bootstrap+vue.js做前端框架的特點(diǎn)
- 2、vue的ui框架有哪些
- 3、Vue移動(dòng)端項(xiàng)目搭建: 手把手從零開始搭建
- 4、(一)基于 vue-element-admin 前端與后端框架搭建
- 5、基于 VUE 框架的模擬Windows 桌面效果,
bootstrap+vue.js做前端框架的特點(diǎn)
1、易于開發(fā):bootstrap+vue.js提供了頁(yè)面數(shù)據(jù)渲染模板引擎如v-ifv-for等、提供事件綁定@click等,代碼清晰明了,邏輯簡(jiǎn)單,易于上手。
2、高性能:bootstrap+vue.js提出虛擬DOM概念,以及數(shù)據(jù)驅(qū)動(dòng)DOM思想,減少頁(yè)面渲染成本,大幅度提高性能。
3、生態(tài)完善:許多開發(fā)者提供了對(duì)bootstrap+vue.js支持的插件如ElementUI,完善bootstrap+vue.js的生態(tài),故使用bootstrap+vue.js進(jìn)行開發(fā),遇到的難題會(huì)較少。
4、開源社區(qū)活躍:這提供bootstrap+vue.js未來(lái)更加強(qiáng)大的可能性。
vue的ui框架有哪些
elementUI
2.iview
這個(gè)UI框架是對(duì)標(biāo)elementUI而生的,最大優(yōu)點(diǎn)是官方有桌面版配置工具,只需使用鼠標(biāo)就可以構(gòu)建一個(gè)基于iview+vue的應(yīng)用,免去手巧命令的煩惱。最新的版本為3.x。建議對(duì)elementUI框架審美疲勞的同學(xué)可以嘗試這個(gè)呦。官方網(wǎng)站的文檔和例子基本上你是小白也能學(xué)明白。
3.zanUI
由有贊團(tuán)隊(duì)開源的移動(dòng)端UI框架,對(duì)于移動(dòng)電商應(yīng)用的開發(fā)來(lái)說(shuō),有很多寫好的頁(yè)面組件,可以直接拿來(lái)使用。當(dāng)然zanUI的樣式也是很好看的。當(dāng)然也有PC端組件,和小程序端。zanUI一共分三個(gè)版本,針對(duì)移動(dòng)端的為vantUI,PC端為zentUI,小程序端為Vant Weapp。
4.onsenUI
onsenUI的組件樣式
這個(gè)UI框架是國(guó)外開發(fā),所以UI設(shè)計(jì),很多都是迎合國(guó)外用戶,對(duì)于國(guó)內(nèi)用戶,可能不是很好看,但是做為主打海外市場(chǎng)的應(yīng)用,這個(gè)UI框架還是值得去使用的。
5.mintUI
這個(gè)是一個(gè)中規(guī)中矩的移動(dòng)端UI框架,適合移動(dòng)端的絕大部分場(chǎng)景。
6.museUI
這個(gè)框架還是比較有特色的,不管怎么說(shuō),這類不隨波逐流的UI框架已經(jīng)很少見(jiàn)了,但是還是建議使用在主打海外市場(chǎng)的應(yīng)用上。
Vue移動(dòng)端項(xiàng)目搭建: 手把手從零開始搭建
為什么要寫這篇文章?
安裝lib-flexible
引入lib-flexible
安裝px2rem-loader
配置px2rem-loader
項(xiàng)目里使用設(shè)計(jì)稿標(biāo)注的px,編譯或者打包后會(huì)自動(dòng)轉(zhuǎn)化為rem
在Vue-cli中使用lang="less"時(shí)報(bào)錯(cuò): Module build failed: TypeError: this.getOptions is not a function at Object.loader
出現(xiàn)這個(gè)問(wèn)題的原因是less-loader版本過(guò)高,降級(jí)到5.0.0即可
main.js添加
main.js
router/index.js
src文件夾下新建http文件夾,并在文件夾內(nèi)新建request.js
request.js
main.js
使用方法:
然后就可以在項(xiàng)目中以 this.$axios 來(lái)進(jìn)行請(qǐng)求
static文件夾下新增config.js
使用
(1) router/index.js
給每個(gè)路由新增一個(gè)auth字段來(lái)判斷是否需要登錄
(2) main.js
移動(dòng)端項(xiàng)目調(diào)式怎么可以少了這個(gè)神器.
static 文件夾下新建 vconsole.js ,
再去git上拷貝源碼下來(lái),在 index.html 里引入, vconsole 地址: 點(diǎn)這里
index.html
main.js
App.vue
谷歌下不支持小于12px,當(dāng)字體小于12px時(shí) 會(huì)變成12px 這個(gè)時(shí)候我們?cè)O(shè)置的rem及=就沒(méi)有效果了 設(shè)置text-size-adjust會(huì)解決這個(gè)問(wèn)題 禁用Webkit內(nèi)核瀏覽器的文字大小調(diào)整功能
src / components 下新建index.js
main.js
使用: 直接使用不需要import
main.js中路由的前置守衛(wèi)里添加這句:
本模板框架gitee地址:
持續(xù)更新~~
(一)基于 vue-element-admin 前端與后端框架搭建
通過(guò) src/settings.js 進(jìn)行全局配置:
get-page-title.js 在 src/permission.js 中被引用
修改 package.json
執(zhí)行命令啟動(dòng)
中間件是一個(gè)函數(shù),請(qǐng)求和響應(yīng)周期中被順序調(diào)用
寫一個(gè)中間函數(shù)
調(diào)用中間件注意事項(xiàng):
應(yīng)用如何響應(yīng)請(qǐng)求的一種規(guī)則
響應(yīng) / 路徑的 get 請(qǐng)求
響應(yīng) / 路徑的 post 請(qǐng)求
規(guī)則主要分兩部分
通過(guò)自定義異常處理中間件處理請(qǐng)求中產(chǎn)生的異常
使用時(shí)需要注意兩點(diǎn):
瀏覽器輸入
安裝 boom 依賴,最大的好處是可以快速的幫我們生成一些異常信息
app.js
創(chuàng)建 router 文件夾,創(chuàng)建 router/index.js
創(chuàng)建 router/user.js
創(chuàng)建 router 文件夾,創(chuàng)建 router/constant.js
啟動(dòng),訪問(wèn)根路徑
這里指定的路由的前綴 /user 所有訪問(wèn)路徑前要加 /user
訪問(wèn)
訪問(wèn)一個(gè)不存在的路徑
自定義路由異常處理中間件
注意兩點(diǎn):
訪問(wèn)一個(gè)不存在的路徑時(shí),會(huì)返回一個(gè) json 的結(jié)果,方便前端做出處理
基于 VUE 框架的模擬Windows 桌面效果,
基于 VUE 框架的模擬Windows 桌面效果,后臺(tái)管理UI,HTML5 CSS Javascript
【源碼地址】獲取源碼關(guān)注后私信回復(fù)“vue框架”
關(guān)于基于vue框架的網(wǎng)頁(yè)模板和基于vue的web框架的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由河南新鄉(xiāng)捷東實(shí)業(yè)有限公司發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。