程序问答   发布时间:2022-05-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在下面的文件中,在 vue JS 中调用 reset() 时出现“无法读取未定义错误的属性‘map’”大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决在下面的文件中,在 vue JS 中调用 reset() 时出现“无法读取未定义错误的属性‘map’”?

开发过程中遇到在下面的文件中,在 vue JS 中调用 reset() 时出现“无法读取未定义错误的属性‘map’”的问题如何解决?下面主要结合日常开发的经验,给出你关于在下面的文件中,在 vue JS 中调用 reset() 时出现“无法读取未定义错误的属性‘map’”的解决方法建议,希望对你解决在下面的文件中,在 vue JS 中调用 reset() 时出现“无法读取未定义错误的属性‘map’”有所启发或帮助;

根据屏幕截图调用重置时出现以下错误:-

> vue.esm.Js:1897 TypeError: CAnnot read property 'map' of undefined
>            at c.setResults (store.Js:61)
>            at vuex.esm.Js:785
>            at vuex.esm.Js:407
>            at Array.forEach (<anonymous>)
>            at vuex.esm.Js:406
>            at c.NYxO.c._withCommit (vuex.esm.Js:565)
>            at c.NYxO.c.commit (vuex.esm.Js:405)
>            at commit (vuex.esm.Js:350)
>            at c.reset (store.Js:41)
>            at Array.<anonymous> (vuex.esm.Js:792)

在下面的文件中,在 vue JS 中调用 reset() 时出现“无法读取未定义错误的属性‘map’”

在下面的文件中,在 vue JS 中调用 reset() 时出现“无法读取未定义错误的属性‘map’”

解决方法

当您调用 reset() 时。

store.commit('SearchResult',[]) 使用空数组执行,

但进入setResults:(state,results),这里的results 是一个空数组,因此结果没有siteList 属性。所以这是错误的原因。

所以当 setResults 是一个空数组时results 函数代码。

大佬总结

以上是大佬教程为你收集整理的在下面的文件中,在 vue JS 中调用 reset() 时出现“无法读取未定义错误的属性‘map’”全部内容,希望文章能够帮你解决在下面的文件中,在 vue JS 中调用 reset() 时出现“无法读取未定义错误的属性‘map’”所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。