请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

浏览器对于数据类型的警告

老师你好,我将数据动态导入这一部分做完后,重新刷新网页,发现在控制台报这样的错
图片描述
我第一反应就是city-list的定义有问题
图片描述
但是这里没有出错,又去父组件看了看
图片描述
感觉也没有问题,通过控制台打印出来的数据也是正常的
图片描述
而且十分奇怪的是,在这个组件里不仅仅承接了cities的数据,还承接了hotCities等的数据,就只有cities的数据有了警告,并且网页的显示,BetterScroll并没有影响。
图片描述
图片描述
请问要怎么做才能消除这个警告呢?

正在回答 回答被采纳积分+3

2回答

提问者 PYLdora 2019-08-17 14:37:30

后续解决方法:

props:{

cities:null

}

0 回复 有任何疑惑可以回复我~
Dell 2019-08-14 23:47:50

你做了属性类型校验?

0 回复 有任何疑惑可以回复我~
  • 提问者 PYLdora #1
    这个组件是下面的列表,要接收父组件传过来的数据,所以有props,如果cities定义是object,就会警告说我定义object但是得到array。然后看老师的代码,也是对cities定义的object
    回复 有任何疑惑可以回复我~ 2019-08-15 12:37:53
  • Dell 回复 提问者 PYLdora #2
    其实可以定义成object或者数组,同学可以看下这块vue文档中的例子
    回复 有任何疑惑可以回复我~ 2019-08-17 22:48:11
  • 提问者 PYLdora 回复 Dell #3
    嗯嗯,我知道理论是行得通的,浏览器要报警报,想彻底清除这些警报才这么改的( ・᷄ὢ・᷅ )
    回复 有任何疑惑可以回复我~ 2019-08-17 22:49:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信