美文网首页
vuex简单搭建使用

vuex简单搭建使用

作者: 偏爱电气焊 | 来源:发表于2017-10-26 14:55 被阅读0次

安装

npm install vuex --save

配置

  1. 在src中创建store 文件夹
  2. store创建 index.js
  3. 引入vue
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)

const store = new Vuex.Store({
state: {
home: 0, 

},
actions: {

},
mutations: {
setHome (state, obj) {
    state.home = obj.home
},

},
getters: {
home(state) {
return state.home
},

},
})
export default store

4.在main.js中引入vueX
import store from './store'

new Vue({
el: '#app',
router,
store,
template: '<App/>',
components: { App }
})

使用

获取store中的数据

1.在vue文件中引入vue

import {mapGetters} from 'vuex'
export default {
    
computed: {
...mapGetters({
    home: 'home'
})
}

修改store中的数据

this.$store.state.home = 4

或者

this.$store.commit("setHome",4)

注意事项

IE兼容问题

在ie浏览器上报错

[vuex] vuex requires a Promise polyfill in this browser.

报错原因

IE浏览器没有内置的Promise对象,而且ES6新增语法在IE上也不能使用,比如Array.from,因为babel只会转译语法,新语法无法转义。

解决办法

1.安装babel-polyfill

npm install --save-dev babel-polyfill

2.修改配置webpack.base.config.js

entry: {
app: ['babel-polyfill','./src/main.js']
},

相关文章

  • vuex简单搭建使用

    安装 配置 在src中创建store 文件夹 store创建 index.js 引入vue 使用 获取store中...

  • 通过一个简单实例了解vuex

    简单说明 什么是vuex,vuex怎么使用,什么场景下适合使用vuex, vuex 文档中都有介绍。看完文档之后,...

  • 24.Vuex的使用

    1.概念 2.何时使用? 3.搭建vuex环境 安装vuex库:npm i vuex 创建文件:src/store...

  • vuex使用记录

    副标题:vuex使用详解、vue使用全局变量、vue使用 store 这篇博客主要记录了 vuex的使用方法,简单...

  • vuex简单使用

    Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式,本文会介绍怎么使用vuex,比较简单,如果想对vu...

  • vuex简单使用

    https://vuex.vuejs.org/zh/installation.html[https://vuex....

  • vuex简单使用

    vuex是一个数据集中管理的库,在数据量庞大并且涉及到多个组件之间交互使用数据的时候,他就可以派上用场,完美的解决...

  • Vuex简单使用

    一、初始化Vuex Vuex[https://vuex.vuejs.org/zh/]是一个专为 Vue.js 应用...

  • vuex常用方法

    以下是在脚手架搭建的项目中使用vuex。脚手架初始选择vuex后已经引入vuex并且全局注入。官网中介绍的很清楚了...

  • 2020-03-25 vuex 全集

    Vuex入门(1)—— Vuex的设计初衷和简单使用 https://blog.csdn.net/dkr38020...

网友评论

      本文标题:vuex简单搭建使用

      本文链接:https://www.haomeiwen.com/subject/qlahpxtx.html