为了账号安全,请及时绑定邮箱和手机立即绑定

vue 控制台报错

vue 控制台报错

陪伴而非守候 2018-10-24 12:25:23
TypeError: data.indexOf is not a function     at TableStore.module.exports.TableStore.updateCurrentRow (element-ui.common.js?ccbf:11270)    at TableStore.setData (element-ui.common.js?ccbf:10762)    at TableStore.module.exports.TableStore.commit (element-ui.common.js?ccbf:11286)    at VueComponent.handler (element-ui.common.js?ccbf:10481)    at VueComponent.Vue.$watch (vue.esm.js?efeb:3613)    at createWatcher (vue.esm.js?efeb:3571)    at initWatch (vue.esm.js?efeb:3553)    at initState (vue.esm.js?efeb:3317)    at VueComponent.Vue._init (vue.esm.js?efeb:4628)    at new VueComponent (vue.esm.js?efeb:4798)我代码中没有用到indexOf这个方法,但是却报错了,然后页面显示不出来了,有大神知道这是什么错误吗,多谢啦
查看完整描述

1 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

报错很明显了,TypeError: data.indexOf is not a function表示这不是一个方法

根据查询MDN:Array的indexOfString的indexOf 两种方法,表示indexOf只有在Array原型和String原型上才能使用

所以请你检查一下你的data是不是属于Array或者是String


查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 1529 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信