摘要:什么是讀音,類(lèi)似于是一套用于構(gòu)建用戶(hù)界面的漸進(jìn)式框架。的核心庫(kù)只關(guān)注視圖層,不僅易于上手,還便于與第三方庫(kù)或既有項(xiàng)目整合。
什么是vue.js
Vue (讀音 /vju?/,類(lèi)似于 view) 是一套用于構(gòu)建用戶(hù)界面的漸進(jìn)式框架。與其它大型框架不同的是,Vue 被設(shè)計(jì)為可以自底向上逐層應(yīng)用。Vue 的核心庫(kù)只關(guān)注視圖層,不僅易于上手,還便于與第三方庫(kù)或既有項(xiàng)目整合。另一方面,當(dāng)與現(xiàn)代化的工具鏈以及各種支持類(lèi)庫(kù)結(jié)合使用時(shí),Vue 也完全能夠?yàn)閺?fù)雜的單頁(yè)應(yīng)用提供驅(qū)動(dòng)。
怎么構(gòu)建一個(gè)vue應(yīng)用程序 npm(模塊管理器)node默認(rèn)的模塊管理器,是一個(gè)命令行下的軟件,用來(lái)管理和安裝Node模塊(path,fs,http等)
npm 不需要獨(dú)立安裝,在安裝Node的時(shí)候,會(huì)連帶一起安裝npm,但是,Node附帶的npm可能不是最新的版本,最好用以下命令,更新到最新版本
npm install npm@latest -g
上面的命令中,@latest表示最新版本,-g 表示全局安裝。所以命令的主干是 npm install npm ,也就是使用npm 安裝自己,因?yàn)閚pm本身與Node的其它模塊沒(méi)有區(qū)別,然后可以運(yùn)行下面命令查看查看各種信息
npm help // 查看npm 命令列表 npm -l // 查看各個(gè)命令的簡(jiǎn)單用法 npm -v // 查看npm的版本 npm init // 用來(lái)初始化生成一個(gè)新的package.json文件,它會(huì)向用戶(hù)提一系列問(wèn)題, //如果你覺(jué)得不需要修改默認(rèn)配置,一路回車(chē)就可以了
我們可以發(fā)布個(gè)自己的npm包,給別人使用,npm社區(qū)
npm中文文檔 npm中文文檔
Node官網(wǎng) Node官網(wǎng)
安裝Node,node安裝包下載下來(lái),直接安裝就行 下載Node
vue-cli3.x(vue.js的腳手架工具)Vue CLI 致力于將 Vue 生態(tài)中的工具基礎(chǔ)標(biāo)準(zhǔn)化。它確保了各種構(gòu)建工具能夠基于智能的默認(rèn)配置即可平穩(wěn)銜接,這樣你可以專(zhuān)注在撰寫(xiě)應(yīng)用上,而不必花好幾天去糾結(jié)配置的問(wèn)題。與此同時(shí),它也為每個(gè)工具提供了調(diào)整配置的靈活性
安裝Vue-cli
npm install -g @vue/cli // 安裝 vue -v // 查看vue 版本
快速原型開(kāi)發(fā)
我們可以使用 vue serve 和 vue build 命令 對(duì)單個(gè)*.vue 文件進(jìn)行快速原型開(kāi)發(fā)
vue serve
Usage: serve [options] [entry] 在開(kāi)發(fā)環(huán)境模式下零配置為 .js 或 .vue 文件啟動(dòng)一個(gè)服務(wù)器 Options: -o, --open 打開(kāi)瀏覽器 -c, --copy 將本地 URL 復(fù)制到剪切板 -h, --help 輸出用法信息
你所需要的僅僅是一個(gè) App.vue 文件:
Hello!
然后在這個(gè) App.vue 文件所在的目錄下運(yùn)行:
vue serve
vue serve 使用了和 vue create 創(chuàng)建的項(xiàng)目相同的默認(rèn)設(shè)置 (webpack、Babel、PostCSS 和 ESLint)。它會(huì)在當(dāng)前目錄自動(dòng)推導(dǎo)入口文件——入口可以是 main.js、index.js、App.vue 或 app.vue 中的一個(gè)。你也可以顯式地指定入口文件:
vue serve MyComponent.vue
如果需要,你還可以提供一個(gè) index.html、package.json、安裝并使用本地依賴(lài)、甚至通過(guò)相應(yīng)的配置文件配置 Babel、PostCSS 和 ESLint。
vue build
Usage: build [options] [entry] 在生產(chǎn)環(huán)境模式下零配置構(gòu)建一個(gè) .js 或 .vue 文件 Options: -t, --target構(gòu)建目標(biāo) (app | lib | wc | wc-async, 默認(rèn)值:app) -n, --name 庫(kù)的名字或 Web Components 組件的名字 (默認(rèn)值:入口文件名) -d, --dest 輸出目錄 (默認(rèn)值:dist) -h, --help 輸出用法信息
你也可以使用 vue build 將目標(biāo)文件構(gòu)建成一個(gè)生產(chǎn)環(huán)境的包并用來(lái)部署:
vue build MyComponent.vue創(chuàng)建vue項(xiàng)目
通過(guò)圖形界面創(chuàng)建:
vue ui
在瀏覽器會(huì)打開(kāi)一個(gè)創(chuàng)建項(xiàng)目的圖形化界面,在這里可以過(guò)界面操作創(chuàng)建一個(gè)新的或?qū)胍粋€(gè)項(xiàng)目,界面如下:
通過(guò)指令創(chuàng)建
vue create vue-test // (vue-test就是項(xiàng)目名)
在終端輸入命令后,終端會(huì)出現(xiàn)一些選擇項(xiàng),我們可以選著項(xiàng)目需要的特性,如Babel編譯,Vue路由,Vue狀態(tài)管理(Vuex),CSS預(yù)處理器,代碼檢測(cè)和格式化,以及單元測(cè)試等
選擇需要的特性:
配置完成后等待Vue-cli完成初始化,vue-cli初始化完成后,根據(jù)提示,進(jìn)入到vue-test項(xiàng)目中,并啟動(dòng)項(xiàng)目
cd vue-test // 進(jìn)入項(xiàng)目 npm run serve // 運(yùn)行項(xiàng)目項(xiàng)目結(jié)構(gòu) 編譯器 : 推薦使用vscode,因?yàn)樗泻芏鄰?qiáng)大的插件,如:
Vetur : 格式化代碼、高亮、代碼格式檢測(cè)、自帶Emment、括號(hào)自動(dòng)補(bǔ)全
Vue 2 Snippets: 簡(jiǎn)短縮寫(xiě)
Auto Close Tag
Path Intellisense 自動(dòng)路勁補(bǔ)全
JavaScript(ES6) code snippets —— ES6語(yǔ)法智能提示以及快速輸入,除js外還支持.ts,.jsx,.tsx,.html,.vue,省去了配置其支持各種包含js代碼文件的時(shí)間
代碼規(guī)范:1.組件按需引入
2.使用 PascalCase(首字母大寫(xiě)命名)風(fēng)格 命名組件。
Vue.component("MyComponentName", { /* ... */ })
更多規(guī)范 :
vue代碼規(guī)范
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/109585.html
摘要:可以使用或來(lái)安裝我用來(lái)重新嘗試一次對(duì)速度表示不理想的可以嘗試淘寶的不要過(guò)度依賴(lài)中可以寫(xiě)成放哪都行,可以寫(xiě)成可以寫(xiě)成看到這個(gè)畫(huà)面,安裝完成了。 初步搭建腳手架 Tips 任何不錯(cuò)的開(kāi)源項(xiàng)目都有 project-cli 腳手架、我們用它生成往往能快速配制出最佳的、理想的腳手架 我通常使用 cli 生成項(xiàng)目骨架再在之基礎(chǔ)上進(jìn)行個(gè)人修改。 什么是 CLI 命令行界面(英語(yǔ):command-li...
摘要:可以使用或來(lái)安裝我用來(lái)重新嘗試一次對(duì)速度表示不理想的可以嘗試淘寶的不要過(guò)度依賴(lài)中可以寫(xiě)成放哪都行,可以寫(xiě)成可以寫(xiě)成看到這個(gè)畫(huà)面,安裝完成了。 初步搭建腳手架 Tips 任何不錯(cuò)的開(kāi)源項(xiàng)目都有 project-cli 腳手架、我們用它生成往往能快速配制出最佳的、理想的腳手架 我通常使用 cli 生成項(xiàng)目骨架再在之基礎(chǔ)上進(jìn)行個(gè)人修改。 什么是 CLI 命令行界面(英語(yǔ):command-li...
摘要:打開(kāi)瀏覽器輸入,會(huì)看到構(gòu)建的項(xiàng)目的主頁(yè)目錄結(jié)構(gòu)使用編輯器打開(kāi)推薦使用,下面具體看看目錄結(jié)構(gòu)在中,根據(jù)我們?cè)跇?gòu)建項(xiàng)目的時(shí)候的選項(xiàng),有以下幾個(gè)命令。 構(gòu)建一個(gè) vue 項(xiàng)目最簡(jiǎn)單的方式就是使用腳手架工具 vue-cli 。前端的三大框架都有自己的腳手架工具,其作用就是用配置好的模板迅速搭建起一個(gè)項(xiàng)目工程來(lái),省去自己配置 webpack 配置文件的基本內(nèi)容,大大降低了初學(xué)者構(gòu)建項(xiàng)目的難度。這...
摘要:的官方下載地址點(diǎn)我進(jìn)入的官方下載地址下載電腦系統(tǒng)對(duì)應(yīng)文件,然后進(jìn)行安裝,安裝成功之后通過(guò)命令行工具進(jìn)入安裝目錄。注系統(tǒng)命令行工具通過(guò)開(kāi)始菜單輸入打開(kāi),系統(tǒng)為終端。 showImg(https://segmentfault.com/img/bVPL6q?w=200&h=200); Vue — 漸進(jìn)式 JavaScript 框架 介紹 Vue.js 是什么 vue.js 是一套構(gòu)建用戶(hù)界面...
摘要:的官方下載地址點(diǎn)我進(jìn)入的官方下載地址下載電腦系統(tǒng)對(duì)應(yīng)文件,然后進(jìn)行安裝,安裝成功之后通過(guò)命令行工具進(jìn)入安裝目錄。注系統(tǒng)命令行工具通過(guò)開(kāi)始菜單輸入打開(kāi),系統(tǒng)為終端。 showImg(https://segmentfault.com/img/bVPL6q?w=200&h=200); Vue — 漸進(jìn)式 JavaScript 框架 介紹 Vue.js 是什么 vue.js 是一套構(gòu)建用戶(hù)界面...
閱讀 1734·2023-04-25 19:37
閱讀 1297·2021-11-16 11:45
閱讀 2801·2021-10-18 13:30
閱讀 2762·2021-09-29 09:34
閱讀 1613·2019-08-30 15:55
閱讀 3110·2019-08-30 11:10
閱讀 1833·2019-08-29 16:52
閱讀 993·2019-08-29 13:18