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