亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

使用 Vuex + Vue.js 構(gòu)建單頁(yè)應(yīng)用【新篇】

crelaber / 3051人閱讀

摘要:使用構(gòu)建單頁(yè)應(yīng)用新篇在去年的七月六號(hào)的時(shí)候,發(fā)布了一篇使用構(gòu)建單頁(yè)應(yīng)用的文章,文章主要是介紹的基本使用方法,發(fā)現(xiàn)對(duì)大部分的入門(mén)同學(xué)有很大的幫助,時(shí)至今日還有很多同學(xué)不斷的點(diǎn)贊與收藏,瀏覽量最高達(dá)到。

使用 Vuex + Vue.js 構(gòu)建單頁(yè)應(yīng)用【新篇】

在去年的七月六號(hào)的時(shí)候,發(fā)布了一篇 使用 Vuex + Vue.js 構(gòu)建單頁(yè)應(yīng)用 的文章,文章主要是介紹 vuex 的基本使用方法,發(fā)現(xiàn)對(duì)大部分的入門(mén)同學(xué)有很大的幫助,時(shí)至今日還有很多同學(xué)不斷的點(diǎn)贊與收藏,瀏覽量最高達(dá)到 20.4K 。鑒于前端技術(shù)發(fā)展更新快速,特此在這里重新整理一篇 vue2.0 版本的 vuex 基本使用方法,希望能給更多剛?cè)腴T(mén)或者將要入門(mén)的同學(xué)帶來(lái)幫助。

這篇文章主要是介紹最新 vue2.0 API 的使用方法, 和 vue1.x 的一些差異的地方。

閱讀建議

1、在閱讀這篇文章之前,我希望你已經(jīng)閱讀過(guò)我上一篇文章 使用 Vuex + Vue.js 構(gòu)建單頁(yè)應(yīng)用 ,明白我們需要實(shí)現(xiàn)的基本需求。

2、希望你閱讀并掌握以下知識(shí)點(diǎn)

ECMAScript 6 入門(mén)

Vuex 是什么

vue2.0 官方文檔

目錄層級(jí)變化

首先是目錄層級(jí)的變動(dòng),我們看下前后對(duì)比:

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
使用方式的變動(dòng) 在文件的 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 }
})
在組件中使用方式

我們來(lái)看 Editor.vue 組件內(nèi)部如何使用 vuex





由于我們?cè)谌肟谖募?main.js 中已經(jīng)注入 store 對(duì)象,使得我們能夠在子組件中獲取到它,在這里,我們使用了 vuex 提供的三個(gè)擴(kuò)展方法 mapState、mapActions、mapGetters。

另外一個(gè)不同點(diǎn)是在我們的 NodeList.vue 組件中,在 vue2.0 里面已經(jīng)移除了自帶的過(guò)濾器函數(shù),官方建議我們使用計(jì)算屬性,下面是我們更改后的使用方法:





Q&A

其他的變動(dòng),大家自行的查看源碼學(xué)習(xí):vuex-notes-app2。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/88503.html

相關(guān)文章

  • 使用 Vuex + Vue.js 構(gòu)建單頁(yè)應(yīng)用

    摘要:鑒于該篇文章閱讀量大,回復(fù)的同學(xué)也挺多的,特地抽空寫(xiě)了一篇下的使用方法,傳送門(mén)使用構(gòu)建單頁(yè)應(yīng)用新篇華麗的分割線原文地址前言在最近學(xué)習(xí)的時(shí)候,看到國(guó)外一篇講述了如何使用和來(lái)構(gòu)建一個(gè)簡(jiǎn)單筆記的單頁(yè)應(yīng)用的文章。 鑒于該篇文章閱讀量大,回復(fù)的同學(xué)也挺多的,特地抽空寫(xiě)了一篇 vue2.0 下的 vuex 使用方法,傳送門(mén):使用 Vuex + Vue.js 構(gòu)建單頁(yè)應(yīng)用【新篇】 ---------...

    tomorrowwu 評(píng)論0 收藏0
  • 使用 Vuex + Vue.js 構(gòu)建單頁(yè)應(yīng)用

    摘要:鑒于該篇文章閱讀量大,回復(fù)的同學(xué)也挺多的,特地抽空寫(xiě)了一篇下的使用方法,傳送門(mén)使用構(gòu)建單頁(yè)應(yīng)用新篇華麗的分割線原文地址前言在最近學(xué)習(xí)的時(shí)候,看到國(guó)外一篇講述了如何使用和來(lái)構(gòu)建一個(gè)簡(jiǎn)單筆記的單頁(yè)應(yīng)用的文章。 鑒于該篇文章閱讀量大,回復(fù)的同學(xué)也挺多的,特地抽空寫(xiě)了一篇 vue2.0 下的 vuex 使用方法,傳送門(mén):使用 Vuex + Vue.js 構(gòu)建單頁(yè)應(yīng)用【新篇】 ---------...

    cnsworder 評(píng)論0 收藏0
  • 使用 Vuex + Vue.js 構(gòu)建單頁(yè)應(yīng)用

    摘要:鑒于該篇文章閱讀量大,回復(fù)的同學(xué)也挺多的,特地抽空寫(xiě)了一篇下的使用方法,傳送門(mén)使用構(gòu)建單頁(yè)應(yīng)用新篇華麗的分割線原文地址前言在最近學(xué)習(xí)的時(shí)候,看到國(guó)外一篇講述了如何使用和來(lái)構(gòu)建一個(gè)簡(jiǎn)單筆記的單頁(yè)應(yīng)用的文章。 鑒于該篇文章閱讀量大,回復(fù)的同學(xué)也挺多的,特地抽空寫(xiě)了一篇 vue2.0 下的 vuex 使用方法,傳送門(mén):使用 Vuex + Vue.js 構(gòu)建單頁(yè)應(yīng)用【新篇】 ---------...

    levius 評(píng)論0 收藏0
  • 使用 Vuex + Vue.js 構(gòu)建單頁(yè)應(yīng)用

    摘要:鑒于該篇文章閱讀量大,回復(fù)的同學(xué)也挺多的,特地抽空寫(xiě)了一篇下的使用方法,傳送門(mén)使用構(gòu)建單頁(yè)應(yīng)用新篇華麗的分割線原文地址前言在最近學(xué)習(xí)的時(shí)候,看到國(guó)外一篇講述了如何使用和來(lái)構(gòu)建一個(gè)簡(jiǎn)單筆記的單頁(yè)應(yīng)用的文章。 鑒于該篇文章閱讀量大,回復(fù)的同學(xué)也挺多的,特地抽空寫(xiě)了一篇 vue2.0 下的 vuex 使用方法,傳送門(mén):使用 Vuex + Vue.js 構(gòu)建單頁(yè)應(yīng)用【新篇】 ---------...

    UsherChen 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<