博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vuex的几个细节
阅读量:5294 次
发布时间:2019-06-14

本文共 516 字,大约阅读时间需要 1 分钟。

vuex中的state值一般是不能再外面修改的,如果开发者外面修改store里面的值就失去其存在的意义了,这里需要其加属性如下所示:

const isDev = process.env.NODE_ENV == 'development'//增加这一条限制开发者在外面修改,设置后再组件中修改就会报错入下面的报错 export default () =>{
return new Vuex.Store ({
strict :isDev, state:defaultState, mutations, getters, actions }) } 在state.js文件中设置如下:
export  default {
counter:11, fistName:'Jokcy', lastName:'Lou' }
在组件中修改:
mounted () {
this.$store.state.counter = 18 }, 就会报如下的错误
 

 

 

转载于:https://www.cnblogs.com/zhx119/p/10154200.html

你可能感兴趣的文章
如何组织一个高效的开发团队
查看>>
.NET多语言切换,配置
查看>>
Python学习之路_day_03(逻辑运算与数据类型)
查看>>
ACM模板——次短路及K短路
查看>>
[Shell] Shell 中的算术
查看>>
SUSE Enterprise Server 12 SP3 64 设置防火墙开放8080端口
查看>>
匿名函数
查看>>
26. Remove Duplicates from Sorted Array
查看>>
改变PS1的颜色
查看>>
SYN攻击处理
查看>>
强智科技教务处模拟登录
查看>>
【读书笔记】iOS-button只显示在一个界面的右下角,不管界面大小怎么变化(xib,没有使用自动布局)(一)...
查看>>
java 输入输出
查看>>
React Native:Cannot find entry file index.ios.js in any of the roots
查看>>
数据库5
查看>>
PHP设计模式:基础知识
查看>>
Mvc多级Views目录
查看>>
Openstack概述与搭建
查看>>
python笔记9-类与对象
查看>>
01-07-01【Nhibernate (版本3.3.1.4000) 出入江湖】并发控制
查看>>