首頁 > web前端 > js教程 > 主體

新手學習vue詳解

php中世界最好的语言
發布: 2018-03-10 09:35:40
原創
1575 人瀏覽過

這次帶給大家新手學習vue詳解,新手學習vue注意事項有哪些,以下就是實戰案例,一起來看一下。

vue目前端最好的框架之一

首先我們根據官網的文檔

##特別注意

Vue.js 不支援IE8 及其以下版本,因為Vue.js 使用了IE8 無法模擬的ECMAScript 5 特性。 Vue.js 支援所有與 ECMAScript 5 相容的瀏覽器。

更新日誌
每個版本的更新日誌請見 GitHub。

npm

在用 Vue.js 建立大型應用程式時建議使用 NPM 安裝, NPM 能很好地和諸如 Webpack 或 Browserify 模組打包器配合使用。 Vue.js 也提供配套工具來開發單一檔案元件。

# 最新穩定版
$ npm install vue

命令列工具CLI

Vue.js 提供一個官方命令列工具,可用來快速建立大型單頁應用。該工具提供開箱即用的建置工具配置,帶來現代化的前端開發流程。只需幾分鐘即可建立並啟動一個帶有熱重載、保存時靜態檢查以及可用於生產環境的構建配置的項目:

# 全局安装 vue-cli$ npm install --global vue-cli# 创建一个基于 webpack 模板的新项目$ vue init webpack my-project# 安装依赖,走你$ cd my-project
$ npm install
$ npm run dev
登入後複製

特別注意!!!!!!


新手學習vue詳解






# #CLI 工具假定使用者對

Node.js

和相關建置工具有一定程度的了解。如果你是新手,我們強烈建議先在不用建造工具的情況下通讀指南,熟悉 Vue 本身之後再研究 CLI。

根據流程下來一遍之後

就會出現
相關檔案

#.babelrc
是babe的配置,我們的程式碼是es6,透過babe的presets編譯成es5
presets是預設

專案檔介紹
build和config是webpack的設定相關

node_modules是我們透過npm安裝的依賴程式碼庫

src目錄是我們存放專案的原始碼,我們開發所有程式碼都會放在src目錄中

static資料夾是存放第三方檔案資源的

//.editorconfig 编辑器的配置charset = utf-8 //编码indent_style = space //缩进的风格indent_size = 2 //缩进的大小是两个end_of_line = lf //换行符的风格insert_final_newline = true //创建一个文件,会自动插入新行trim_trailing_whitespace = true //会自动移除行尾的多余空格
登入後複製

. eslintignore:忽略做語法檢查

在了解了專案文件之後,來了解下當前程式碼是如何運行的

index.html是

入口檔

index
我們知道他的js和css是會動動態插入這個頁面的

也看一下dom結構,
在body下面只有一個APP標籤

他實際上是vue的元件我們頁面的入口JS 其實是這個main.js這裡有一個標紅的的紅線,編譯器的問題,調成es6的語法就可以別辨識了

import Vue from 'vue'import Vue from './App'new vue ({  el: 'body'
  components:{App}
})
登入後複製

我們可以要看到這個入口檔案他依賴了兩個

vue,js庫

還有一個是App.vue 可以簡單會直接寫成App

然後透過new Vue實例化一個vue
el:'body'是一個掛載點,掛載到一個body上

components:{App}註冊了一個當前的App的插件上這個語法是一個es6的簡寫,對應著es5 App:App 可以透過es6 的寫法來簡化我們的書寫我們知道這個app是對應這個app.vue

然後來看app.vue

分成