day02 Vue 建立第乙個Vue應用

2021-10-11 16:34:29 字數 1890 閱讀 6138

嘗試 vue.js 最簡單的方法是使用 hello world 例子。你可以在瀏覽器新標籤頁中開啟它,跟著例子學習一些基礎用法。或者你也可以建立乙個 .html 檔案,然後通過如下方式引入 vue:

<

!-- 開發環境版本,包含了有幫助的命令列警告 --

>

"">

<

/script>

或者:

<

!-- 生產環境版本,優化了尺寸和速度 --

>

"">

<

/script>

vue.js 的核心是乙個允許採用簡潔的模板語法來宣告式地將資料渲染進 dom 的系統:

>

}div

>

new

vue(})

執行結果:

hello vue!

除了文字插值,我們還可以像這樣來繫結元素 attribute:

>

v-bind:title

="message"

>

滑鼠懸停幾秒鐘檢視此處動態繫結的提示資訊!

span

>

div>

new

vue(})

這裡的 v-bind attribute 被稱為指令。指令帶有字首 v-,以表示它們是 vue 提供的特殊 attribute。它們會在渲染的 dom 上應用特殊的響應式行為。在這裡,該指令的意思是:「將這個元素節點的 title attribute 和 vue 例項的 message property 保持一致」。

控制切換乙個元素是否顯示:

>

v-if

="seen"

>

現在你看到我了p

>

div>

new

vue(})

這個例子演示了不僅可以把資料繫結到 dom 文字或 attribute,還可以繫結到 dom 結構。此外,vue 也提供乙個強大的過渡效果系統,可以在 vue 插入/更新/移除元素時自動應用過渡效果。

還有其它很多指令,每個都有特殊的功能。例如,v-for 指令可以繫結陣列的資料來渲染乙個專案列表:

>

>

v-for

="todo in todos"

>}li

>

ol>

div>

new

vue(,,

]}})

為了讓使用者和應用進行互動,可以用 v-on 指令新增乙個事件***,通過它呼叫在 vue 例項中定義的方法:

>

>

}p>

v-on:click

="reversemessage"

>

反轉訊息button

>

div>

new

vue(

, methods:}}

)注意在 reversemessage 方法中,更新了應用的狀態,但沒有觸碰 dom——所有的 dom 操作都由 vue 來處理,編寫的**只需要關注邏輯層面即可。

vue 還提供了 v-model 指令,它能輕鬆實現表單輸入和應用狀態之間的雙向繫結。

>

>

}p>

v-model

="message"

>

div>

new

vue(})

建立第乙個Vue專案

1.開發工具的安裝 visual studio code,安裝對應的外掛程式,除錯用chrome瀏覽器,瀏覽器上安裝vue除錯的外掛程式,3.學習 菜鳥教程,w3school,vue官網.建立乙個vue專案步驟 一種純命令列的方式建立,另一種是ui介面的方式建立vue專案 菜鳥教程有純命令列的方式建...

建立第乙個vue專案

1,配置node環境 2,開啟cmd切換到node安裝目錄,安裝vue cli vue cli會自動按照專案結構在你本地初始化乙個專案,當然不用該工具,手動建資料夾配置js等也可以的,但是vue cli 一行命令就自動生成了多方便呢 npm install vue cli g3,切換到工作目錄,在該...

建立第乙個vue工程

第一步npm安裝 圖1雙擊安裝,在安裝介面一直next 圖2 圖3 圖4直到finish完成安裝。開啟控制命令列程式 cmd 檢查是否正常 圖5使用 npm映象 npm install g cnpm registry 這樣就可以使用cnpm 命令來安裝模組了 1.第一步 安裝vue cli cnpm...