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

vue/ts:数组push报错

vue/ts:数组push报错

回首忆惘然 2019-01-28 11:31:05
这是一个vue文件。我的data数据里有一个markers,初始化为空数组[].但是一旦我的方法中进行 this.markers.push操作就会类型检查报错。其他地方也是一样的。就算push别的,push(1)也一样报错。实在不知道拿着个数组的push怎么办。我觉得是他初始化的时候没有声明类型出错了。但是vue的data怎么声明类型,实在不知道啊。求大神解答感谢@贝克汉堡包 根据你的提醒我利用 let that:any 做类型声明替换了一下。没有报错了
查看完整描述

1 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

foreach函数里的this指向不是vue实例,可以在函数外用that转一下

查看完整回答
反对 回复 2019-01-28
  • 1 回答
  • 0 关注
  • 4227 浏览
慕课专栏
更多

添加回答

举报

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