vue-loader


 本篇文章將從無到有的通過一個demo來展示vue-loader的基本用法,會涉及到部分webpack,npm等知識。

首先介紹一下最基本的文件結構,因為正式項目中的文件資源都比較多,本項目只是最基本的演示項目,所以會有所偏差。

其中,main.js是項目的入口文件,package.json是工程文件,主要有項目依賴、名稱、配置等信息,webpack.config.js是webpack配置文件。

新建項目

首先第一步是新建項目相關的文件夾和文件,需要在項目文件夾的根目錄建下面4個文件

然后通過npm在項目根目錄生成工程文件:npm  webpack --yes,命令執行完畢后,在項目根目錄會發現多了一個package.json的文件。

webpack准備工作

1,在項目根目錄執行命令安裝webpack:npm install webpack webpack-dev-server --save-dev

2,修改工程文件,添加熱加載功能:

然后再次執行命令即可:npm run dev

3,根目錄執行命令下載vue-loader:npm install vue-loader --save-dev

4,根目錄執行命令下載vue文件解析包:npm install vue-html-loader css-loader vue-style-loader vue-hot-reload-api@1.3.2 --save-dev

5,為了將ES6編譯為ES5,還需要下載相關包文件:npm install  babel-loader  babel-core  babel-plugin-transform-runtime  babel-preset-es2015  babel-runtime  --save-dev

6,安裝vue:npm install vue --save

基本操作

在項目相關文件建完后,開始一些基本的操作。

1,在webpack.config.js文件中配置入口文件

2,在index.html中引入剛剛的出口文件。

3,在main.js文件中使用ES6語法引入相關模板並注冊一個vue實例。

第一個頁面

 現在,我們開始使用.vue文件寫vue相關的內容,需要說明的是,.vue文件又三部分組成

  • <template>:用於寫之前我們寫在body里面的html內容。
  • <script>:用於寫所有與js相關內容
  • <style>:用於寫頁面樣式。

現在,第一個簡單的demo就完成 。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM