首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将数据绑定到Knockout视图时出现闪烁问题

将数据绑定到Knockout视图时出现闪烁问题
EN

Stack Overflow用户
提问于 2015-08-21 14:06:29
回答 1查看 307关注 0票数 0

我正在开发一个chat application with KO。在绑定聊天对话时,浏览器挂起直到绑定,并且favicon, browser Refresh和光标按钮对于每个消息绑定都是blinking

我尝试过制作visible false by defaultvisible after binding。但这对我不起作用。

以下是用于绑定消息的KO代码

代码语言:javascript
运行
复制
ko.utils.arrayForEach(data, function (item) {
                    var msgobj = new ViewMessagesObject();
                    msgobj.Chattype(item.Chattype);
                    msgobj.contactname(item.contactname);
                    msgobj.contactnum(item.contactnum);
                    msgobj.contactpic(item.contactpic);
                    msgobj.deliverydate(item.deliverydate);
                    msgobj.file(item.file);
                    msgobj.frompic(item.frompic);
                    msgobj.is_delivered(item.is_delivered);
                    msgobj.is_read(item.is_read);
                    msgobj.loader(item.loader);
                    msgobj.message(item.message);
                    msgobj.messageid(item.messageid);
                    msgobj.messgetype(item.messgetype);
                    msgobj.Pic(item.Pic);
                    msgobj.readdate(item.readdate);
                    msgobj.sentdate(item.sentdate);
                    msgobj.sentstatus(item.sentstatus);
                    msgobj.toname(item.toname);
                    msgobj.topic(item.topic);
                    msgobj.uploadopacity(item.uploadopacity);

                    self.DisplayMessageCollection.push(msgobj);
}

如何在绑定时stop这些闪烁的问题。

我附上了一个显示图标和刷新按钮闪烁的video,这样你就可以清楚地了解我的问题了。

提前谢谢..

Video Demonstrating My Problem

EN

回答 1

Stack Overflow用户

发布于 2015-08-21 21:04:59

你发布的视频显示了chrome have中地址栏旁边的reload按钮和闪烁的图标。

当以某种方式更改window.location时,会出现您所描述的症状。

在以下情况下会发生这种情况:

change to a url

  • an src is injected to a iframe

on window.locationiframesrconwindow.location object change

这决不是导致刷新按钮在chrome浏览器中旋转的详尽列表,但答案中的代码不是原因;这根本不是一个与击倒相关的问题。

issue的一些可能原因

  • ,你有一些代码没有在你的原始问题中发布,这些代码与iframes有关。您的聊天应用程序是否可能使用iframes

我希望这能为您指明解决问题的正确方向。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32133421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档