发布时间:2022-08-12 文章分类:编程知识 投稿人:王小丽 字号: 默认 | | 超大 打印

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

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

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

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

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

解决:

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

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

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

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

随笔记录,欢迎讨论