iT邦幫忙

vuex相關文章
共有 28 則文章
鐵人賽 Modern Web
Vue.js套件介紹及範例 系列 第 33

技術 vuex (2)

vuex (2) Vue.js官方的狀態管理套件,本篇說明進階的Mutations用法及透過Dispatch Actions來引發Mutations Git...

鐵人賽 Modern Web
Vue.js套件介紹及範例 系列 第 32

技術 vuex (1)

vuex (1) Vue.js官方的狀態管理套件,本篇利用簡單範例來介紹入門用法 Github vuejs/vuex 安裝 $ npm install vu...

鐵人賽 Modern Web DAY 12

技術 #12: Pages 簡單介紹與初建所有頁面功能

如果看過上一篇的 layout/default 的截圖,可以大概了解 blog 的樣子。 這邊先簡單拆分為兩個部分: 管理者相關(使用 layout/admi...

Vuex 學習筆記 系列 第 20

技術 [Vue.js] Vuex 學習筆記 (20) - Cheat Sheet 與結語

Cheat Sheet 這邊分享一個美觀又實用的 Vuex Cheat Sheet ,作者將 Vuex 會用到的功能全部列在清單中,對於我這種今天看完明天就忘記...

Vuex 學習筆記 系列 第 19

技術 [Vue.js] Vuex 學習筆記 (19) - 實用插件 plugin

Plugin 前面有稍微提到如何使用 plugin ,不過我們有時候並不需要自己來建輪子, GitHub 上已經有很多人開發中出方便實用的工具,我們可以善加利用...

Vuex 學習筆記 系列 第 18

技術 [Vue.js] Vuex 學習筆記 (18) - 開發工具 Vue.js devtools

Vue.js devtools Vue.js devtools 是一個在開發時很實用的 Chrome 套件,我們可以在裡面檢查組件的資料,也可以查看 Vuex...

鐵人賽 Modern Web DAY 23
Vue.js 30天隨身包 系列 第 23

技術 Day23 - [Vuex實作-購物車(3)] 購物車頁面

今天我們將繼續寫購物車Vuex專案的第二個頁面:購物車頁面。 購物車頁面 1. 刻出UI介面:修改src/components/pages/shoppingC...

鐵人賽 Modern Web DAY 22
Vue.js 30天隨身包 系列 第 22

技術 Day22 - [Vuex實作-購物車(2)] 商品頁面

我們將購物車分兩個主要頁面來寫:商品頁面與購物車頁面,這天我們先寫商品頁面。 前置作業:Vuex安裝、引入專案與新增Vuex需要的檔案 Vuex安裝 記得路...

鐵人賽 Modern Web DAY 21
Vue.js 30天隨身包 系列 第 21

技術 Day21 - [Vuex實作-購物車(1)] Vuex環境安裝與建立新專案

前一篇我們提到Vuex是將所有元件的**「狀態」全部集中儲存管理,那麼這個「狀態」**指的到底是什麼呢? 這個「狀態」會區分成對元件的**「元件局部狀態」(Co...

鐵人賽 Modern Web DAY 23
Vue 怎麼寫測試 系列 第 23

技術 Day 23. 實作一個電商網站 - 購物車

前言 加入購物車的按鈕要怎麼寫測試? 要用到 vuex 嗎? 如果用的話,actions, state, mutations 要怎麼測? 每次開發總是想得太遠,...

鐵人賽 Modern Web DAY 20
Vue.js 30天隨身包 系列 第 20

技術 Day20 - [Components] 狀態管理 - Vuex

前面分別介紹完Vue的directives、options跟components後,從這天開始,我們開始要將我們備好的材料開始煮出一道道好菜了。 前面我們有提到...

鐵人賽 自我挑戰組 DAY 3
Vuex 學習筆記 系列 第 17

技術 [Vue.js] Vuex 學習筆記 (17) - 帳號登入 pluging

前言 使用 Vuex 時我們一定會想到説可以應用在帳號登入,紀錄一些使用者的資訊,這邊我們來試著做一個帳號登入的功能。 Login Page 首先建立一個登入...

鐵人賽 Modern Web DAY 21
用範例理解 Vue.js 系列 第 21

技術 用範例理解 Vue.js #21:Vuex in Vuetify

圖片來源 延續之前的主題 Vuetify 中用到的技術大方向有: vue-router vuex vue-server-renderer webpack e...

鐵人賽 自我挑戰組 DAY 3
Vuex 學習筆記 系列 第 16

技術 [Vue.js] Vuex 學習筆記 (16) - 購物車實例 module

module 由於購物車與商品各自有許多不同的函數,為了未來維護上方便,我們將其拆成獨立的檔案,這樣在 store 中就不會一次出現很長一串的程式碼,這裡我們以...

鐵人賽 自我挑戰組 DAY 3
Vuex 學習筆記 系列 第 14

技術 [Vue.js] Vuex 學習筆記 (14) - 購物車實例 component

前言 前面我們已經把 Vuex 的特性都解說完畢,應該對 Vuex 有初步的了解,但是如果沒有實作我們還是沒有辦法很熟悉,官方這邊提供了一個購物車的範例,我們就...

鐵人賽 自我挑戰組 DAY 3
Vuex 學習筆記 系列 第 13

技術 [Vue.js] Vuex 學習筆記 (13) - 表單處理

表單處理 當在嚴格模式中使用 Vuex 時,state 使用在 v-model 時會遇到問題: <input v-model="obj.mes...

鐵人賽 自我挑戰組 DAY 3
Vuex 學習筆記 系列 第 12

技術 [Vue.js] Vuex 學習筆記 (12) - 嚴格模式

嚴格模式 Strict Mode 開啟嚴格模式只需要在建立 store 時傳入 strict: true 。 const store = new Vuex.S...

鐵人賽 自我挑戰組 DAY 3
Vuex 學習筆記 系列 第 11

技術 [Vue.js] Vuex 學習筆記 (11) - 插件

插件(Plugin) Vuex 的 store 接受 plugins 選項,這個選項露出每個 mutation 的鉤子 (hook), Vuex 插件就是一個函...

鐵人賽 自我挑戰組 DAY 3
Vuex 學習筆記 系列 第 8

技術 [Vue.js] Vuex 學習筆記 (8) - actions 的核心概念

Actions Actions 類似於 mutations,但仍然有些不同: Action 提交(commit)的是 mutations ,而不是直接變更 s...

鐵人賽 自我挑戰組 DAY 3
Vuex 學習筆記 系列 第 7

技術 [Vue.js] Vuex 學習筆記 (7) - mutations 的核心概念

Mutations 提交 mutations 是改變 Vuex 中 store 的唯一方式。 mutations 非常類似於組件中的事件(event),每個 m...

鐵人賽 自我挑戰組 DAY 3
Vuex 學習筆記 系列 第 6

技術 [Vue.js] Vuex 學習筆記 (6) - mapState 與 mapGetters 合併使用

合併使用 我們在實際開發時, computed 內容並不會像前兩章的範例那樣簡單,有時我們需要將本地組件的 computed 或是 mapState 與 map...

鐵人賽 Modern Web DAY 27

技術 vue & vuex 27 - 進階路由顯示 - multiples views、nested routes

今天我們將練習 vue-router 兩種進階顯示方式,多重顯示與巢狀路由,這樣的設計會讓我們的系統,搭配 router path 顯得語意化且更具結構性。 今...

鐵人賽 Modern Web DAY 25

技術 vue & vuex 25 - Login - II (router auth、rouetr beforeEach)

昨天我們做了一個登入頁面,可是使用者還是可以任意轉跳到其他頁面,今天我們要讓其它頁面加上驗證項目,讓登入頁面變成我們的大門。 今天目標: 設定 router...

鐵人賽 Modern Web DAY 4

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

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