vue开发中遇到的一个难题

新手上路,请多包涵

用vue-cli开发的,做一个倒计时功能,效果已经成功出来了,但是控制台一直报错Cannot set reactive property on undefined, null, or primitive value: undefined,如图所示,望大神解疑

clipboard.png

clipboard.png

阅读 19.5k
4 个回答

今天我也遇到了,debug了一下,大概知道啥问题了,给后面来的人解决这个问题。遇到这个问题,就是你的'act'这个属性直接是undefind,说直接一点,就是{undefind:''},你想通过obj.act拿这个属性或者给它赋值,可是拿到的obj.act是undefind的,导致根本没办法访问到。

这个倒计时为啥要用forEachsetInterval不是更好?

showList[i]是undefined 你可以先showList[i]={}然后再set

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题