首頁 web前端 js教程 vue專案建構與實戰實例教程

vue專案建構與實戰實例教程

Jun 28, 2017 pm 01:05 PM
實戰 建構 專案

由於vue相對來說比較平緩的學習過程和新穎的技術思路,使其受到了廣大前後端開發者的青睞,同時其通俗易懂的API和數據綁定的功能也為其攬獲了不少用戶。本文主要講解vue專案的建構與實戰,因此不會太多涉及其API和語法部分,旨在幫助vue的入門級使用者了解從零開始建立vue專案的步驟和方法。

首先,在建立vue專案之前我們需要了解vue專案的分類,這裡我主要將其分為兩類:(1)直接引入vue.js檔案(2)使用vue單一檔案元件

以以上兩類來看,直接引入vue.js檔案就像頁面中直接引入jQuery一樣,這樣的專案存在著許多缺陷,只能使用一些基礎的API和限制的功能,一般主要用於初級用戶和小型專案。本文主要講解第二種使用vue但檔案元件建構的vue專案。

建構一個vue專案存在著多種方式,首先我們需要用到對應的建置工具。官方推薦的建置工具主要有webpack和browserify,這裡我更推薦大家使用webpack來建置。同時除了建置工具,我們還需要用到建置方法,例如我們可以使用vue-cli腳手架來自動產生vue專案的基礎目錄文件,當然我們也可以從零開始進行自訂建置。

vue-cli構建

如果你使用vue-cli腳手架來建立vue項目,那麼你只需敲擊下面5行命令即可產生一個簡單的vue項目(前提安裝node .js):

npm install -g vue-cli
vue init webpack my-project
cd my-project
npm install
npm run dev

這樣的建置方式其實並不適用於所有項目,很多文件你的專案可能都不會用到,而且如果你對自動產生的文件一無所知,那麼後期維護起來也會非常的吃力。所以這裡不推薦新手使用vue-cli構建,而是推薦大家參考vue-cli產生的檔案從零開始建立vue專案。

自訂構建

相比vue-cli構建,自訂構建就顯得靈活得多,但是它需要你了解構建的步驟和原理,要求也就隨之提高了。自訂建置分為以下幾個步驟:

檔案/資料夾建立

package.json檔案建立

webpack設定檔建立

##package.json檔案建立

webpack設定檔建立

#入口檔案創建

vue元件寫

路由設定

package.json檔案

使用下方指令,我們可以快速建立一個package.json檔案:

npm init -y

然後修改其scripts配置項,添加打包壓縮命令,並且增加dependencies依賴項,添加項目相應依賴。

webpack設定檔

###其次我們需要建立我們的webpack設定文件,這裡和建置其他專案不同的是,vue單一檔案元件需要使用vue-loader載入器進行加載,同時使用babel-loader進行ES6語法的轉換######入口檔###

這裡我們需要寫在webpack中配置的入口檔案位址的entry.js,主要功能為掛載產生的vue實例app至id為app的DOM節點上

然後我們需要寫一個最簡單的vue元件index.vue,將其放在views資料夾下

本文主要介紹了vue專案建構的兩種方式,vue-cli建置與自訂建置都有其適用的範圍和對象,大家需要針對專案和自身條件的情況進行擇優選擇,同時在自訂建置中也有很多功能配置本文並未提及,感興趣的童鞋可以自己繼續探索。


以上是vue專案建構與實戰實例教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

AI攻克費馬大定理?數學家放棄5年職業生涯,將100頁證明變代碼 AI攻克費馬大定理?數學家放棄5年職業生涯,將100頁證明變代碼 Apr 09, 2024 pm 03:20 PM

費馬大定理,即將被AI攻克?而整件事最有意義的地方在於,AI即將解決的費馬大定理,正是為了證明AI無用。曾經,數學屬於純粹的人類智力王國;如今,這片疆土正被先進的演算法所破解,所踐踏。圖片費馬大定理,是一個「臭名昭著」的謎題,在幾個世紀以來,一直困擾著數學家。它在1993年被證明,而現在,數學家們有一個偉大計畫:用電腦把證明過程重現。他們希望在這個版本的證明中,如果有任何邏輯上的錯誤,都可以由電腦檢查出來。專案網址:https://github.com/riccardobrasca/flt

分享PyCharm專案打包的簡易方法 分享PyCharm專案打包的簡易方法 Dec 30, 2023 am 09:34 AM

簡單易懂的PyCharm專案打包方法分享隨著Python的流行,越來越多的開發者使用PyCharm作為Python開發的主要工具。 PyCharm是功能強大的整合開發環境,它提供了許多方便的功能來幫助我們提高開發效率。其中一個重要的功能就是專案的打包。本文將介紹如何在PyCharm中簡單易懂地打包項目,並提供具體的程式碼範例。為什麼要打包專案?在Python開發

深入了解PyCharm:快速刪除項目的方法 深入了解PyCharm:快速刪除項目的方法 Feb 26, 2024 pm 04:21 PM

標題:深入了解PyCharm:刪除專案的高效方式近年來,Python作為一種強大而靈活的程式語言,受到越來越多開發者的青睞。在Python專案的開發中,選擇一個高效的整合開發環境至關重要。 PyCharm作為一款功能強大的整合開發環境,為Python開發者提供了許多便利的功能和工具,其中包括快速、有效率地刪除專案目錄。以下將著重介紹如何使用PyCharm中的刪除

PyCharm實用技巧:將項目轉換為可執行EXE文件 PyCharm實用技巧:將項目轉換為可執行EXE文件 Feb 23, 2024 am 09:33 AM

PyCharm是一款功能強大的Python整合開發環境,提供了豐富的開發工具和環境配置,讓開發者更有效率地編寫和除錯程式碼。在使用PyCharm進行Python專案開發的過程中,有時候我們需要將專案打包成可執行的EXE文件,以便在沒有安裝Python環境的電腦上執行。本文將介紹如何使用PyCharm將專案轉換為可執行的EXE文件,同時給出具體的程式碼範例。首

PHP實戰:快速實作斐波那契數列的程式碼範例 PHP實戰:快速實作斐波那契數列的程式碼範例 Mar 20, 2024 pm 02:24 PM

PHP實戰:快速實現斐波那契數列的程式碼範例斐波那契數列是數學中一個非常有趣且常見的數列,其定義如下:第一個和第二個數為0和1,從第三個數開始,每個數都是前兩個數的和。斐波那契數列的前幾個數字依序為0,1,1.2,3,5,8,13,21,...依此類推。在PHP中,我們可以透過遞歸和迭代兩種方式來實現斐波那契數列的生成。下面我們分別來展示這兩

基礎教學:使用IDEA建立Maven項目 基礎教學:使用IDEA建立Maven項目 Feb 19, 2024 pm 04:43 PM

IDEA(IntelliJIDEA)是一款強大的整合開發環境,可協助開發人員快速且有效率地開發各種Java應用程式。在Java專案開發中,使用Maven作為專案管理工具能夠幫助我們更好地管理依賴函式庫、建置專案等。本文將詳細介紹如何在IDEA中建立一個Maven專案的基本步驟,同時提供具體的程式碼範例。步驟一:開啟IDEA並建立新專案開啟IntelliJIDEA

建置流暢無阻:如何正確配置Maven鏡像位址 建置流暢無阻:如何正確配置Maven鏡像位址 Feb 20, 2024 pm 08:48 PM

建置流暢無阻:如何正確配置Maven鏡像位址在使用Maven建置專案時,配置正確的鏡像位址是非常重要的。正確配置鏡像位址可以加快專案建置的速度,避免網路延遲等問題。本文將介紹如何正確配置Maven鏡像位址,並給出特定的程式碼範例。為什麼需要設定Maven鏡像位址Maven是專案管理工具,可以自動化建置專案、管理依賴、產生報表等。在Maven建置專案時,通常

PyCharm教學:如何在PyCharm中移除項目? PyCharm教學:如何在PyCharm中移除項目? Feb 24, 2024 pm 05:54 PM

PyCharm是一款功能強大的Python整合開發環境(IDE),提供了豐富的功能幫助開發者更有效率地編寫和管理Python專案。在使用PyCharm開發專案的過程中,有時候我們需要刪除一些不再需要的專案以釋放空間或清理專案清單。本文將詳細介紹如何在PyCharm中刪除項目,並提供具體的程式碼範例。如何刪除項目開啟PyCharm,進入項目清單介面。在項目清單中,

See all articles