前端框架VUE——安裝及初始化


本篇文章適合,想要學習 vue,但對 vue 又沒有接觸過的同學閱讀,是非常基礎的內容。告訴大家使用 vue 時的安裝方式,及如何創建實例,展示內容。

一、安裝方式

vue 是一種前端框架,所以使用前我們必須安裝,有三種安裝方式分別為:

1.1、使用 script 標簽引入

在 vue 官方文檔,我們可以下載開發版本和生產版本兩個 js 文件,生產版本是經過壓縮,刪除注釋,警告等,比開發版本文件要小,下載之后直接通過 script 標簽引入,Vue 會被注冊為一個全局變量。

//使用
<script src="static/js/vue.js"></script>

1.2、CDN

使用 cdn 方式引入 vue.js 文件,與上述 script 標簽引入是類似的,使用 cdn 引入需要注意引入文件的版本號,建議鏈接到一個明確的版本號和構建文件,避免新版本造成影響。

//使用
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>

1.3、NPM

vue 構建大型應用項目時,推薦使用 npm 安裝,因為 npm 能很好的和 webpack 或 browserify 模塊打包器配合使用,同時 vue 也提供配套工具來開發單文件組件。

什么是腳手架?

vue 提供了一個官方的 cli,為單頁面應用(SPA)快速搭建繁雜的腳手架。它為現代前端工作流提供了開箱即用的構建設置。

使用 npm 安裝 vue 之前,需要先安裝 node.js 環境。

// 安裝語法 npm install vue

1.4、Bower

# 最新穩定版本 $ bower install vue

二、初始化

突然想起一個特別有意思的話,程序員遍地都是對象,唯獨我沒有對象。聽起來特別扎心的一句話,作為程序媛的妹子之前也有過這種苦惱,不過我還是要告訴你一句,緣分未到,靜待緣來!

vue實例化的時候,與我們面向對象的實例是一樣的,想看《面向對象》的,可自行翻看下。

創建一個 vue 實例,代碼如下:

var vm = new Vue({
    el:'#app',
  data(){
   //定義數據
  }
})

 

vm 是(ViewModel)的縮寫,表示 Vue 的實例。

實例化時,可傳入一個選項對象,選項對象中可以加入很多選項。

el 是用於掛載要管理的元素,el之外的元素不會被vue解析。

data 用於定義綁定到元素的數據。

三、第一個 vue 頁面

做一個簡單的 hello world 頁面,我們使用cdn方式引入vue。具體實例代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <title>Document</title>
</head>
<body>
 <div id="app">{{msg}}</div>
 <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
 <script>
  let app = new Vue({
  el:"#app",
  data(){
   return{
    msg:'hello world'
   }
  }
 })
 </script>
</body>
</html>

打開網頁,正常運行,顯示 hello world。

 

3.1、如果我們繼續給div添加一個兄弟節點,繼續展示 msg 數據,如:

<div id="app">{{msg}}</div>
 <div>{{msg}}</div>

 

運行結果如圖:

前端框架VUE——安裝及初始化

 

此時我們發現 {{msg}} 並沒有被解析,直接原樣輸出。是因為,el 掛載要管理的元素,而后邊的 div 沒有在管理元素內,所以直接輸出了,並沒有解析內容。

值得注意的是,開發時,需要解析的內容都要放到被掛載管理的元素內。


免責聲明!

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



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