iT邦幫忙

鐵人檔案

2017 iT 邦幫忙鐵人賽
回列表
Modern Web

實作小範例入門 Vue & Vuex 2.0 系列

在這前端的三國時代,身為攻城獅,不能不知道一個新崛起的 Framework - Vue.js,因此在 30 天內運用簡單小範例來練習 Vue & Vuex 2.0 並記錄於 2017 年鐵人賽。

鐵人鍊成 | 共 30 篇文章 | 147 人訂閱 訂閱系列文 RSS系列文
DAY 1

達標好文 vue & vuex 01 - Vue Introduction & 鐵人賽說明

雖然前端工程,每 18 個月會難一倍,但是好像有越來越快的趨勢... 前端世界裡面,目前最火紅就是這三大框架,分別是來自: Google 的 Angular...

2016-12-02 ‧ 由 Jasper 分享
DAY 2

vue & vuex 02 - 使用 Vue-cli 安裝 vue 和 webpack 環境與相關套件

開始之前 請先安裝 node.js Vue-cli 最低版本需求:(重要) node 4 npm 3 最新版 Vue-cli 使用了 vue 2.1原本電...

2016-12-03 ‧ 由 Jasper 分享
DAY 3

vue & vuex 03 - Hello World & 雙向綁定

今天目標: 學習數據綁定到 template 使用者輸入的值要立即顯示在畫面上 使用 checkbox 做雙向綁定 開啟預設的檔案: src/compone...

2016-12-04 ‧ 由 Jasper 分享
DAY 4

vue & vuex 04 - 使用 vue-router 建構 Single Page Application

為什麼要使用 router ? 更方便讓我們切換兩個不同的頁面,而不是將所有功能寫在同一頁上面,利用 if 去切換 使用 vue-router 2.0 npm...

2016-12-05 ‧ 由 Jasper 分享
DAY 5

vue & vuex 05 - 攝氏轉換華氏工具 - I (computed)

本日目標: 實作一個功能,讓使用者可以輸入一個攝氏溫度,上方同步顯示轉換後的華氏溫度。 使用 computed. 加入一個 input tag 作為使用者輸入...

2016-12-06 ‧ 由 Jasper 分享
DAY 6

vue & vuex 06 - 攝氏轉換華氏工具 - II (v-if, v-show, methods)

今天目標: 我想要一個按鈕之類的,按下去可以切換轉換攝氏或華氏 計算結果要立即改成攝氏或華氏 所有的文字描述要連動修改 我想要增加一顆按鈕,按下去彈出計算結果...

2016-12-07 ‧ 由 Jasper 分享
DAY 7

vue & vuex 07 - component - I (元件拆解,合併,靜態資料引用)

我們從設計師那邊拿到一份完整 HTML 的切版 (怎麼可能!) 完整 HTML 的切版 (bootstrap example jumbotron) 今天目標:...

2016-12-08 ‧ 由 Jasper 分享
DAY 8

vue & vuex 08 - component - II (v-for 小幫手解決重複元件)

今天目標: 重複的地方使用 v-for 資料改成是從 page 傳給 component container.vue 這個元件 row 裡面有三個結構相...

2016-12-09 ‧ 由 Jasper 分享
DAY 9

vue & vuex 09 - component - III (slot 在元件上鑽洞)

今天目標: 我有兩個頁面上面的 nav 大致上功能一樣,只有少部分不同,可以幫我設計一個 nav 做到這件事嗎? slot 我用自己解釋為:在元件上鑽一個洞...

2016-12-10 ‧ 由 Jasper 分享
DAY 10

達標好文 vue & vuex 10 - 什麼是 vuex?

前面幾天介紹了幾個比較常用的 vue directive & vue option 接下來,將會練習套用 vuex 到系統中。 Why vuex ? 從...

2016-12-11 ‧ 由 Jasper 分享