当前位置:首页 > 日记 > 正文

详解Vuex中mapState的具体用法

详解Vuex中mapState的具体用法

今天使用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都是一样的道理。牢记~~~

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

相关文章

ps打造音乐类文字人像海报

ps打造音乐类文字人像海报

音乐,文字,人像,海报,电脑软件,   ps除了可以处理图像之外,它的文字设计功能也是非常不错的,今天的这个教程文字人像的制作思路并不复杂,大致分为两个步骤:首先制作文字背景,文字可以随意排列组合。然后加入人像,并用文字选区复制人…

详细解释最透明的CSS透明度和IE版

详细解释最透明的CSS透明度和IE版

过滤器,透明,解释,透明度,版本,CSS3透明度透明度属性必须被广泛使用,作为浏览器不支持CSS3如何做透明处理,让浏览器的结果。这估计谁都会写,但涉及到不同的特定的语法意义和过滤写的各种版本,很多人都是不准确的,在丹尼尔我也问了很多组,说的不是…

PS怎样去除脸上的痘痘

PS怎样去除脸上的痘痘

痘痘,脸上,电脑软件,PS,画像上有许多天花。如何做PS图象处理软件的刷机工具可以很容易做到的。让我们从小学习编辑器。 去除面部痘痘的PS教程 效果说明:打开图片如图所示,可以看到人物脸上有小痘痘,影响外观。 的操作为例,详细说明如何使用各…

如何给Word2003文档中插入带有引出

如何给Word2003文档中插入带有引出

文档,标注,矩形,图片,电脑软件,  word文档中图片为了能够给用户更好的体验效果,给予标记。给图片插入创建带有引出线的矩形标注,此方法相对来说更加直观一些。以下是小编为您带来的关于给Word2003文档中图片插入创建带有引出线的矩形标注,希…

详解使用JS如何制作简单的ASCII图

详解使用JS如何制作简单的ASCII图

详解,简单,电脑软件,JS,ASCII,ASCII图在终端执行各种命令的时候经常会看到一些终端里显示出来的"图片",远看仿佛一张图,近看则是一个个的 ASCII码,它们 大致长这样子而今天我们要做的则是用JS把一张给定的图片转换成这种用ASCII字符组成的“…

电脑如何升级为英雄联盟游戏

电脑如何升级为英雄联盟游戏

英雄联盟,升级为,游戏,电脑软件,问题: 我的旧电脑,9300ge e5200处理器,显卡,2GB内存,玩英雄联盟很困,只20fps。后来,它改变了G210显卡帧速度增加到30fps,游戏仍不顺畅。如何升级为英雄联盟 答案uff1a 根据计算机的硬件平台,升级处理器没有必要,因为…

mysql5.7安装和配置教程

mysql5.7安装和配置教程

安装,教程,配置,电脑软件,本文共享mysql安装配置教程,供您参考,详情如下 1。配置MySQL数据库 1、解压MySQL的绿色版,并改名为mysql5.7,如下 相比于图5.6以前的版本中,更少的数据目录(数据存储)和my-default.ini文件(配置信息) 两。安装服务 1。运…

Service Unavailable 是什么意思?Se

Service Unavailable 是什么意思?Se

解决方法,原因,电脑软件,Service,Unavailable,一、 如果出现“Service Unavailable”的提示,刷新几下又可以访问。   出现这种情况是由于 网站超过了iis限制造成的由于2003的操作系统在提示IIS过多时并非像2000系统提示“链接人数过多”,而…

laravel 5.1下php artisan migrate

laravel 5.1下php artisan migrate

注意事项,电脑软件,laravel,php,migrate,PHP artisan migrate命令是laravel十分重要的问题,但在使用时需要注意几个情况:(1)在migration文件夹下创建一张新的表,要使用php artisan make:migration语句php artisan已经拥有强大的功能,就不要自己新…

js 两个日期比较相差多少天的实例

js 两个日期比较相差多少天的实例

日期比较,实例,两个,电脑软件,js,如下所示:var day1 = new Date("2017-9-17");var day2 = new Date("2017-10-18");console.log((day2 - day1) / (1000 * 60 * 60 * 24)); 以上这篇js 两个日期比较相差多少天的实例就是小编分享给大家的…

Windows 2003终端服务器架设攻略

Windows 2003终端服务器架设攻略

服务器架设,终端,攻略,电脑软件,Windows,  Windows Server 2003终端服务器可用来管理每个客户远程登录的资源,它提供了一个基于远程桌面协议(RDP)的服务,使Windows Server 2003成为真正的多会话环境操作系统,并让用户能使用服务器上的各种合…

简单了解PHP编程中数组的指针的使

简单了解PHP编程中数组的指针的使

数组,指针,编程,简单,电脑软件,要使用数组中的元素,就需要数组的定位。定位的实现需要借助数组指针来完成。PHP中有很多函数可以移动数组指针。下面将给大家介绍几个。将指针移动到下一个数组位置next()next()函数返回紧接着放在当前数组指…