问题:
今天有个小伙伴说我们前端有个页面异常奇怪,没有显示数据。

开发小伙伴进行查询之后(非专业前端),明明进行了绑定,页面死活无法渲染,归属于灵异事件了,对于这种灵异事件,我总会想着记录一下

我查看问题的时候,我一度怀疑是这个vue双向绑定有问题,逐渐开始怀疑人生

我的操作是进入系统,赋予一个空数组给前端,然后请求接口,获取数据后赋值给数组,然后进行绑定操作。

结果 结果,尤大大啊,这没有生效啊,

解决:

通过不断的调试,突然发现,接口以前的赋值,数值一定是undefined,所以不会显示,然后我这边突然就悟了,我悟了啊!

这里为undefined,那赋值就算有数据,在页面加载的时候,双向绑定绑定了一个寂寞啊,根本就是一个undefined,然后我添加了一个初始值之后,一切问题,就无声解决了。。。。

需要考虑事件触发时间机制

插曲:
我是全部赋了初始值了,然后修复了,后面我无意间只赋值了一个,它竟然也成功了,我不算专业前端,有知道为啥的,可以评论交流一下

随笔记录,欢迎讨论

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。