vue-devtools 清除Vuex中的state值,浏览器清空state值

40 篇文章 3 订阅
4 篇文章 0 订阅

前提:你的浏览器已经安装vue-devtools工具

场景:当你做了很多项目的时候,总会有些多出来的state值是无用的,如果不删除,state下的值会越来越多(不管有用的还是没用的值)。这样很不好,在浏览器中又不能直接删除,网上找了一堆,结果全是没用的,也是醉了,所有就自己写了一个方法清空掉所有的state值。

1、假设我要清除state下的所有值

2、 添加mutations中的方法

//模拟数据
state: {
    includeList: [],
    oneNavCur:0,
    showStyle:true, 
},

mutations: {
    //清空state
    clear(state){
      for(let i in state){
        delete state[i]
      }
    },
}

3、在页面中调用

created() {
		this.$store.commit('clear')
	},

4、效果,已经成功删除state下的所有值了

 

删除成功后,把this.$store.commit('clear')注释掉,在刷新。然后就会发现state下只保留了你当前项目Vuex的state中所有值。

亲测有效,如果有不懂的请在下方留言,觉得好的点个赞吧!

原创不易,如需转载,请在下方留言即可

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Vue-devtools是一款谷歌浏览器插件,它用于开发Vue项目时进行调试和查看VueX的数据以及组件结构等信息,非常方便。安装步骤如下: 1. 首先,你可以从以下两个git地址选择一个进行下载安装: - 官方git地址:https://github.com/vuejs/vue-devtools.git - 另一个git地址:https://gitee.com/zhang_banglong/vue-devtools.git 2. 打开控制面板,进入到vue-devtools文件夹下,运行命令`npm install`或者`cnpm install`来安装依赖。 3. 安装成功后,继续运行命令`npm run build`来构建项目。 4. 在安装目录下找到shell文件夹,其有一个chrome文件夹,这就是我们需要的插件文件夹。 5. 打开谷歌浏览器(Chrome),找到扩展程序并打开。 6. 在扩展程序界面选择“加载已解压的扩展程序”。 7. 选刚刚找到的chrome文件夹。 8. 选后,扩展程序界面会显示vue-devtools插件,表示安装完成。 9. 现在,打开一个本地运行的Vue项目,在浏览器按下F12打开控制台。如果没有看到插件图标,可以尝试刷新页面或关闭并重新打开浏览器。 10. 使用相同的方法,你也可以在其他浏览器的扩展程序选择chrome文件夹,安装vue-devtools插件。如果你着急,也可以安装火狐浏览器,并在扩展程序界面搜索vue,然后点击添加即可。 总结来说,通过以上步骤就可以在谷歌浏览器安装并使用vue-devtools插件了。这个插件可以方便地进行Vue项目的调试和查看相关数据和组件信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

余温无痕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值