摘要:使用構(gòu)建單頁應(yīng)用新篇在去年的七月六號的時候,發(fā)布了一篇使用構(gòu)建單頁應(yīng)用的文章,文章主要是介紹的基本使用方法,發(fā)現(xiàn)對大部分的入門同學(xué)有很大的幫助,時至今日還有很多同學(xué)不斷的點贊與收藏,瀏覽量最高達(dá)到。
使用 Vuex + Vue.js 構(gòu)建單頁應(yīng)用【新篇】
在去年的七月六號的時候,發(fā)布了一篇 使用 Vuex + Vue.js 構(gòu)建單頁應(yīng)用 的文章,文章主要是介紹 vuex 的基本使用方法,發(fā)現(xiàn)對大部分的入門同學(xué)有很大的幫助,時至今日還有很多同學(xué)不斷的點贊與收藏,瀏覽量最高達(dá)到 20.4K 。鑒于前端技術(shù)發(fā)展更新快速,特此在這里重新整理一篇 vue2.0 版本的 vuex 基本使用方法,希望能給更多剛?cè)腴T或者將要入門的同學(xué)帶來幫助。
這篇文章主要是介紹最新 vue2.0 API 的使用方法, 和 vue1.x 的一些差異的地方。
閱讀建議1、在閱讀這篇文章之前,我希望你已經(jīng)閱讀過我上一篇文章 使用 Vuex + Vue.js 構(gòu)建單頁應(yīng)用 ,明白我們需要實現(xiàn)的基本需求。
2、希望你閱讀并掌握以下知識點
ECMAScript 6 入門
Vuex 是什么
vue2.0 官方文檔
目錄層級變化首先是目錄層級的變動,我們看下前后對比:
2.0 版本,vuex 的文件夾改為了 store
├── index.html ├── src │?? ├── App.vue │?? ├── assets │?? │?? └── logo.png │?? ├── components │?? │?? ├── Editor.vue │?? │?? ├── NoteList.vue │?? │?? └── Toolbar.vue │?? ├── main.js │?? └── store │?? ├── actions.js │?? ├── getters.js │?? ├── index.js │?? ├── mutation-types.js │?? └── mutations.js └── static
1..0 版本
├── index.html ├── src │?? ├── App.vue │?? ├── assets │?? │?? └── logo.png │?? ├── components │?? │?? ├── Editor.vue │?? │?? ├── NotesList.vue │?? │?? └── Toolbar.vue │?? ├── main.js │?? └── vuex │?? ├── actions.js │?? ├── getters.js │?? └── store.js └── static使用方式的變動 在文件的 main.js 中注入,2.0 的注入方式如下
import Vue from "vue" import App from "./App" import store from "./store"; Vue.config.productionTip = false /* eslint-disable no-new */ new Vue({ el: "#app", template: "在組件中使用方式", store, components: { App } })
我們來看 Editor.vue 組件內(nèi)部如何使用 vuex 的
由于我們在入口文件 main.js 中已經(jīng)注入 store 對象,使得我們能夠在子組件中獲取到它,在這里,我們使用了 vuex 提供的三個擴展方法 mapState、mapActions、mapGetters。
另外一個不同點是在我們的 NodeList.vue 組件中,在 vue2.0 里面已經(jīng)移除了自帶的過濾器函數(shù),官方建議我們使用計算屬性,下面是我們更改后的使用方法:
Q&ANotes | heavenru.com
{{note.title.trim().substring(0,30)}}
其他的變動,大家自行的查看源碼學(xué)習(xí):vuex-notes-app2。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/88503.html
摘要:鑒于該篇文章閱讀量大,回復(fù)的同學(xué)也挺多的,特地抽空寫了一篇下的使用方法,傳送門使用構(gòu)建單頁應(yīng)用新篇華麗的分割線原文地址前言在最近學(xué)習(xí)的時候,看到國外一篇講述了如何使用和來構(gòu)建一個簡單筆記的單頁應(yīng)用的文章。 鑒于該篇文章閱讀量大,回復(fù)的同學(xué)也挺多的,特地抽空寫了一篇 vue2.0 下的 vuex 使用方法,傳送門:使用 Vuex + Vue.js 構(gòu)建單頁應(yīng)用【新篇】 ---------...
摘要:鑒于該篇文章閱讀量大,回復(fù)的同學(xué)也挺多的,特地抽空寫了一篇下的使用方法,傳送門使用構(gòu)建單頁應(yīng)用新篇華麗的分割線原文地址前言在最近學(xué)習(xí)的時候,看到國外一篇講述了如何使用和來構(gòu)建一個簡單筆記的單頁應(yīng)用的文章。 鑒于該篇文章閱讀量大,回復(fù)的同學(xué)也挺多的,特地抽空寫了一篇 vue2.0 下的 vuex 使用方法,傳送門:使用 Vuex + Vue.js 構(gòu)建單頁應(yīng)用【新篇】 ---------...
摘要:鑒于該篇文章閱讀量大,回復(fù)的同學(xué)也挺多的,特地抽空寫了一篇下的使用方法,傳送門使用構(gòu)建單頁應(yīng)用新篇華麗的分割線原文地址前言在最近學(xué)習(xí)的時候,看到國外一篇講述了如何使用和來構(gòu)建一個簡單筆記的單頁應(yīng)用的文章。 鑒于該篇文章閱讀量大,回復(fù)的同學(xué)也挺多的,特地抽空寫了一篇 vue2.0 下的 vuex 使用方法,傳送門:使用 Vuex + Vue.js 構(gòu)建單頁應(yīng)用【新篇】 ---------...
摘要:鑒于該篇文章閱讀量大,回復(fù)的同學(xué)也挺多的,特地抽空寫了一篇下的使用方法,傳送門使用構(gòu)建單頁應(yīng)用新篇華麗的分割線原文地址前言在最近學(xué)習(xí)的時候,看到國外一篇講述了如何使用和來構(gòu)建一個簡單筆記的單頁應(yīng)用的文章。 鑒于該篇文章閱讀量大,回復(fù)的同學(xué)也挺多的,特地抽空寫了一篇 vue2.0 下的 vuex 使用方法,傳送門:使用 Vuex + Vue.js 構(gòu)建單頁應(yīng)用【新篇】 ---------...
閱讀 1141·2021-08-12 13:24
閱讀 2989·2019-08-30 14:16
閱讀 3315·2019-08-30 13:01
閱讀 2077·2019-08-30 11:03
閱讀 2779·2019-08-28 17:53
閱讀 3092·2019-08-26 13:50
閱讀 2273·2019-08-26 12:00
閱讀 953·2019-08-26 10:38