详解Vuex中mapState的具体用法


Posted in Javascript onSeptember 28, 2017

今天使用Vuex的时候遇到一个坑,也可以说是自己的无知吧,折腾了好久,终于发现自己代码的错误了。真是天雷滚滚~~~~~~

index.js

import Vue from 'vue'
import Vuex from 'vuex'
import mutations from './mutations'
import actions from './action'
import getters from './getters'

Vue.use(Vuex)

const state = {
 userInfo: { phone: 111 }, //用户信息
 orderList: [{ orderno: '1111' }], //订单列表
 orderDetail: null, //订单产品详情
 login: false, //是否登录
}

export default new Vuex.Store({
 state,
 getters,
 actions,
 mutations,
})
computed: {
   ...mapState([
    'orderList',
    'login'
   ]),
  }, 
  mounted(){ 
   console.log(typeof orderList); ==>undefind
   console.log(typeof this.orderList)==>object
  }

mapState通过扩展运算符将store.state.orderList 映射this.orderList  这个this 很重要,这个映射直接映射到当前Vue的this对象上。

所以通过this都能将这些对象点出来,同理,mapActions, mapMutations都是一样的道理。牢记~~~

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript学习网址备忘
May 29 Javascript
window.showModalDialog参数传递中含有特殊字符的处理方法
Jun 06 Javascript
javascript实现des解密加密全过程
Apr 03 Javascript
JavaScript插件化开发教程(六)
Feb 01 Javascript
浅析Bootstrap组件之面板组件
May 04 Javascript
通过jquery实现页面的动画效果(实例代码)
Sep 18 Javascript
Javascript将字符串日期格式化为yyyy-mm-dd的方法
Oct 27 Javascript
微信小程序实现城市列表选择
Jun 05 Javascript
小程序实现列表多个批量倒计时
Jan 29 Javascript
JS字符串与二进制的相互转化实例代码详解
Jun 28 Javascript
基于axios 的responseType类型的设置方法
Oct 29 Javascript
vue+springboot图片上传和显示的示例代码
Feb 14 Javascript
Node.js学习之地址解析模块URL的使用详解
Sep 28 #Javascript
javascript基于牛顿迭代法实现求浮点数的平方根【递归原理】
Sep 28 #Javascript
React Native模块之Permissions权限申请的实例相机
Sep 28 #Javascript
Node.js学习之查询字符串解析querystring详解
Sep 28 #Javascript
angular4自定义组件详解
Sep 28 #Javascript
详解Vue路由History mode模式中页面无法渲染的原因及解决
Sep 28 #Javascript
Node.js利用断言模块assert进行单元测试的方法
Sep 28 #Javascript
You might like
咖啡知识 除了喝咖啡还有那些知识点
2021/03/06 新手入门
PHP经典的给图片加水印程序
2006/12/06 PHP
php 日期时间处理函数小结
2009/12/18 PHP
php中利用str_pad函数生成数字递增形式的产品编号
2013/09/30 PHP
PHP模板引擎Smarty内建函数section,sectionelse用法详解
2016/04/11 PHP
PHP count()函数讲解
2019/02/03 PHP
js猜数字小游戏的简单实现代码
2013/07/02 Javascript
利用Keydown事件阻止用户输入实现代码
2014/03/11 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
2015/05/06 Javascript
JavaScript实现简洁的俄罗斯方块完整实例
2016/03/01 Javascript
jQuery查找节点并获取节点属性的方法
2016/09/09 Javascript
详解Jquery Easyui的验证扩展
2017/01/09 Javascript
jQuery实现淡入淡出的模态框
2017/02/09 Javascript
Nodejs进阶:express+session实现简易登录身份认证
2017/04/24 NodeJs
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
前端常见跨域解决方案(全)
2017/09/19 Javascript
你应该知道的几类npm依赖包管理详解
2017/10/06 Javascript
Vue中Quill富文本编辑器的使用教程
2018/09/21 Javascript
egg.js的基本使用和调用数据库的方法示例
2019/05/18 Javascript
Node.js path模块,获取文件后缀名操作
2020/11/07 Javascript
js前端传json后台接收‘‘被转为quot的问题解决
2020/11/12 Javascript
小程序自定义弹框效果
2020/11/16 Javascript
Python字符串详细介绍
2015/05/09 Python
python 处理dataframe中的时间字段方法
2018/04/10 Python
Python3使用SMTP发送带附件邮件
2020/06/16 Python
Django csrf 验证问题的实现
2018/10/09 Python
pandas 数据归一化以及行删除例程的方法
2018/11/10 Python
Django Serializer HiddenField隐藏字段实例
2020/03/31 Python
如何在windows下安装Pycham2020软件(方法步骤详解)
2020/05/03 Python
美国创意礼品网站:UncommonGoods
2017/02/03 全球购物
面向对象编程的优势是什么
2015/12/17 面试题
精彩的广告词
2014/03/19 职场文书
协议书怎么写
2014/04/21 职场文书
辩护意见书
2015/06/04 职场文书
2019年怎样才能撰写出优秀的自荐信
2019/03/25 职场文书
MySQL Shell import_table数据导入的实现
2021/08/07 MySQL