服務(wù)近2000家企業(yè),依托一系列實(shí)踐中打磨過的技術(shù)和產(chǎn)品,根據(jù)企業(yè)的具體業(yè)務(wù)問題和需求,針對(duì)性的提供各行業(yè)大數(shù)據(jù)解決方案。
vue用戶界面漸進(jìn)式框架的使用詳解
來源:未知 時(shí)間:2018-20-2 瀏覽次數(shù):309次
vue.js是一款用于構(gòu)建用戶界面的漸進(jìn)式MVVM框架,可以輕松實(shí)現(xiàn)數(shù)據(jù)和展示的分離,在java web開發(fā)中spring boot+vue實(shí)現(xiàn)view層和數(shù)據(jù)層的分離,使得開發(fā)團(tuán)隊(duì)之間的耦合性大大降低,本文從vue.js的知識(shí)準(zhǔn)備,vue.js的開發(fā)環(huán)境搭建,以及深入學(xué)習(xí)等方面介紹其使用一、知識(shí)準(zhǔn)備
- 具備前端開發(fā)基礎(chǔ)知識(shí),js,html,css
- 前端模塊化知識(shí),既將一組相關(guān)操作封裝在對(duì)象(ECMASCRPT=es已經(jīng)提供支持)或函數(shù)中
- 對(duì)ES6有初步了解
| 目錄/文件 | 說明 |
|---|---|
| build | 項(xiàng)目構(gòu)建(webpack)相關(guān)代碼 |
| config | 配置目錄,包括端口號(hào)等。我們初學(xué)可以使用默認(rèn)的。 |
| node_modules | npm 加載的項(xiàng)目依賴模塊 |
| src |
這里是我們要開發(fā)的目錄,基本上要做的事情都在這個(gè)目錄里。里面包含了幾個(gè)目錄及文件:
|
| static | 靜態(tài)資源目錄,如圖片、字體等。 |
| test | 初始測(cè)試目錄,可刪除 |
| .xxxx文件 | 這些是一些配置文件,包括語法配置,git配置等。 |
| index.html | 首頁入口文件,你可以添加一些 meta 信息或統(tǒng)計(jì)代碼啥的。 |
| package.json | 項(xiàng)目配置文件。 |
| README.md | 項(xiàng)目的說明文檔,markdown 格式 |
vue.js是前端框架,執(zhí)行過程實(shí)際是將模塊化文件.vue文件中html,js,css最終解釋成為一個(gè)能被瀏覽器識(shí)別html文件并存放在build文件夾中
三、vue.js開發(fā)環(huán)境npm的安裝使用
- 安裝node.js,node.js是一個(gè)javascript運(yùn)行環(huán)境,實(shí)質(zhì)是對(duì)Chrome V8引擎進(jìn)行了封裝

npm包管理器,是集成在node中的,所以,直接輸入 npm -v就會(huì)如下圖所示,顯示出npm的版本信息。

- 安裝cnpm

- 安裝vue-cli腳手架構(gòu)建工具
- 用vue-cli構(gòu)建項(xiàng)目

在桌面目錄下,在命令行中運(yùn)行命令 vue init webpack firstVue 。解釋一下這個(gè)命令,這個(gè)命令的意思是初始化一個(gè)項(xiàng)目,其中webpack是構(gòu)建工具,也就是整個(gè)項(xiàng) 目是基于webpack的。其中firstVue是整個(gè)項(xiàng)目文件夾的名稱,這個(gè)文件夾會(huì)自動(dòng)生成在你指定的目錄中(我的實(shí)例中,會(huì)在桌面生成該文件夾),(運(yùn)行初始化命令的 時(shí)候回讓用戶輸入幾個(gè)基本的選項(xiàng),如項(xiàng)目名稱,描述,作者等信息,如果不輸入則直接回車方可)如下圖。

打開firstVue文件夾,項(xiàng)目文件如下所示。

這就是整個(gè)項(xiàng)目的目錄結(jié)構(gòu),其中,我們主要在src目錄中做修改。這個(gè)項(xiàng)目現(xiàn)在還只是一個(gè)結(jié)構(gòu)框架,整個(gè)項(xiàng)目需要的依賴資源都還沒有安裝,如下圖。

- 安裝項(xiàng)目所需的依賴:首先cd到項(xiàng)目文件夾(firstVue文件夾),然后運(yùn)行命令 cnpm install

安裝完成之后,會(huì)在我們的項(xiàng)目目錄firstVue文件夾中多出一個(gè)node_modules文件夾,這里邊就是我們項(xiàng)目需要的依賴包資源。

- 運(yùn)行項(xiàng)目

這里簡(jiǎn)單介紹下 npm run dev 命令,其中的“run”對(duì)應(yīng)的是package.json文件中,scripts字段中的dev,也就是 node build/dev-server.js命令的一個(gè)快捷方 式。項(xiàng)目運(yùn)行成功后,瀏覽器會(huì)自動(dòng)打開localhost:8080(如果瀏覽器沒有自動(dòng)打開,可以手動(dòng)輸入)。運(yùn)行成功后,會(huì)看到如下所示的界面。

四、vue.js代碼實(shí)例

五、vue.js運(yùn)行原理
六、結(jié)束語
本文講解了vue.js的基本使用和執(zhí)行原理,以及vue.js的基本定義,下一篇將著重講spring boot與vue.js的整合使用
六、結(jié)束語
本文講解了vue.js的基本使用和執(zhí)行原理,以及vue.js的基本定義,下一篇將著重講spring boot與vue.js的整合使用

掃一掃