起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1674|回复: 7

[结贴] x5绑定函数返回值会执行多次该函数,导致页面卡顿5-10秒

[复制链接]

9

主题

28

帖子

94

积分

初级会员

Rank: 2

积分
94
QQ
发表于 2016-7-9 09:37:01 | 显示全部楼层 |阅读模式
发表于 2016-7-11 09:51:51 | 显示全部楼层
图片上传是在回复的高级模式下,选择图片,然后上传
建议吧可运行的页面资源发来,本地测试看下!
或者你说清楚,是怎么绑定的函数!函数中如果什么都不写!而是执行多次吗??
还有你是什么版本??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

28

帖子

94

积分

初级会员

Rank: 2

积分
94
QQ
 楼主| 发表于 2016-7-11 15:15:34 | 显示全部楼层
还以为不能上传本地图片呢。
1.jpg
2.jpg
3.jpg
4.jpg
回复 支持 反对

使用道具 举报

9

主题

28

帖子

94

积分

初级会员

Rank: 2

积分
94
QQ
 楼主| 发表于 2016-7-11 15:16:06 | 显示全部楼层
liangyongfei 发表于 2016-7-11 09:51
图片上传是在回复的高级模式下,选择图片,然后上传
建议吧可运行的页面资源发来,本地测试看下!
或者你说 ...

发给谁呢,你的签名的那个qq吗?
回复 支持 反对

使用道具 举报

发表于 2016-7-12 10:01:58 | 显示全部楼层
jayvan 发表于 2016-7-11 15:15
还以为不能上传本地图片呢。

不要在bind绑定的js方法中进行data组件的刷新!
在动态绑定的js中!只要方法里面有关KO对象的值发生变化!那么这个方法就会自动重新去执行!以获取最新的值
所以,你在这里刷新数据!当然KO值一直在变化!当然方法一直被触发了!

data刷新 值的变动应该写在其他地方!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

28

帖子

94

积分

初级会员

Rank: 2

积分
94
QQ
 楼主| 发表于 2016-7-12 10:18:03 | 显示全部楼层
liangyongfei 发表于 2016-7-12 10:01
不要在bind绑定的js方法中进行data组件的刷新!
在动态绑定的js中!只要方法里面有关KO对象的值发生变 ...

是这样的,这个页面就叫A吧要显示用户名,showpage到页面b要修改用户名,b页面修改用户名后showpage回到页面a,没有一个事件会执行。包括active,onload神马的,所有model的事件我都试了,全都不能触发。如果不在函数里刷新数据,那么在b页面修改了用户名,回到a页面,显示的还是旧用户名。
回复 支持 反对

使用道具 举报

发表于 2016-7-12 15:19:25 | 显示全部楼层
jayvan 发表于 2016-7-12 10:18
是这样的,这个页面就叫A吧要显示用户名,showpage到页面b要修改用户名,b页面修改用户名后showpage回到 ...

如果a页面已经打开过了!再使用showPage 跳转到A页面的时候!肯定会触发onActive 事件的!
如果关闭过!再次打开,也绝对会触发onLoad事件的!
你再试试吧!确保.w源码中正确引用js代码!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

28

帖子

94

积分

初级会员

Rank: 2

积分
94
QQ
 楼主| 发表于 2016-7-15 14:25:14 | 显示全部楼层
liangyongfei 发表于 2016-7-12 15:19
如果a页面已经打开过了!再使用showPage 跳转到A页面的时候!肯定会触发onActive 事件的!
如果关闭过! ...

已经确保,跳转后面不能加参数。可以结贴了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-6 21:51 , Processed in 0.077258 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表