关于vuex的问题

来源:6-4 Vuex 初始化及歌手数据的配置

暴躁的排骨汤

2020-09-16

老师,问个关于vuex的问题,比如类似于课程中这段代码

 this.scroll = new BScroll(this.$refs.wrapper, {
          probeType: this.probeType,
          click: this.click,
          eventPassthrough: this.direction === DIRECTION_V ? DIRECTION_H : DIRECTION_V,
          directionLockThreshold: this.directionLockThreshold
	})

如果我用vuex 存 this.scroll (只是举例)就会报内存溢出的错误(“RangeError: Maximum call stack size exceeded”)请问有什么方法解决吗
项目中真实遇到的问题代码
我怀疑是this.graph挂载的方法太多
下面是this.graph

图片描述
下面是我的解决方案: 不报错了, 还勉强能用,就是想问老师在vue里像这种场景(new 出来的东西做到组件共享),有没有合理的解决方案
图片描述

具体报错:
图片描述

写回答

2回答

ustbhuangyi

2020-09-19

这个报错是堆栈溢出了,通常都是无限递归导致的问题,所以遇到类似问题需要你断点调试一下

0
0

ustbhuangyi

2020-09-17

具体报错贴一下

0
1
暴躁的排骨汤
已更新问题
2020-09-17
共1条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程