雖然 Vue.js 有自己介紹它不是採用 MVVM 的框架,但 MVVM 的概念卻影響 Vue.js 的運作,因此讓我們先了解什麼是 MVVM 架構 。
架構示意圖
View
代表顯示在畫面的樣子,像是按鈕、文字輸入欄位等等
Model
主要取用資料的部分
首先記得要先載入 Vue 檔案
1 |
|
宣告一個變數名稱 app 的 Vue 物件
1 | var app = new Vue( { } ); |
在 html 檔案內增加一個 div 區塊,並且設定區塊的 id 為 app
1 | <body> |
在變數 app Vue 物件中新增 el ,亦即 element(元素) 的縮寫,它的值即是要綁定的元素,接著透過 id 將 div 畫面和 Vue 物件做綁定
1 | var app = new Vue({ |
VScode 安裝
VScode 插件安裝
index.html
檔上按shift+control+L
,就可以開啟一個虛擬 Web Server 來開啟你的首頁程式,Server 網址是http://localhost:8080/index.html ,而不是一般在 index.html
點擊兩下,使用本地端 file://… 的方式打開首頁程式。使用這個插件好處是當你網頁程式有所更動時,網頁畫面也會隨著程式自動更新,不用再重新啟動瀏覽器,增加開發效率。Vue Cli
,在執行發佈指令 npm run build
後,會將構建完成的檔案放到dist
資料夾中,這個資料夾內的 index.html
就無使用本地端 file://… 的方式直接打開,而是必須透過 Web Server 開啟。個人推薦插件
Given an array of integers, return indices of the two numbers such that they add up to a specific target.
You may assume that each input would have exactly one solution, and you may not use the same element twice.
Example:
1 | Given nums = [2, 7, 11, 15], target = 9, |