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

QQ登录

只需一步,快速开始

查看: 2165|回复: 5

[处理中3] 关于input即时搜索结果问题!

[复制链接]

13

主题

72

帖子

186

积分

初级会员

Rank: 2

积分
186
QQ
发表于 2017-12-25 14:25:41 | 显示全部楼层 |阅读模式
本帖最后由 Jive 于 2017-12-25 14:29 编辑

1514183223764.jpg 1514183247263.jpg input组件绑定的keyup属性,实时获取搜索结果并搜索查询,无法实时获取更新的值,打完拼音无法获取,除非按空格键才能更新!
WechatIMG79.jpeg WechatIMG80.jpeg WechatIMG81.jpeg


发表于 2017-12-25 14:56:46 | 显示全部楼层
input组件设置属性
valueUpdateMode="keyup"
就可以键盘抬起获取值了!
1514184951(1).jpg
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

72

帖子

186

积分

初级会员

Rank: 2

积分
186
QQ
 楼主| 发表于 2017-12-28 09:37:06 | 显示全部楼层
liangyongfei 发表于 2017-12-25 14:56
input组件设置属性
valueUpdateMode="keyup"
就可以键盘抬起获取值了!

【苹果输入法问题】:valueUpdateMode="keyup"已经设置,输入完拼音直接选择键盘上面的文字内容点击完成,仍然是上面截图那种情况,无法识别到最后一步操作,总是慢一拍获取!请你们验证一下苹果端这种问题!谢谢!
回复 支持 反对

使用道具 举报

发表于 2017-12-28 10:47:51 | 显示全部楼层
Jive 发表于 2017-12-28 09:37
【苹果输入法问题】:valueUpdateMode="keyup"已经设置,输入完拼音直接选择键盘上面的文字内容点击完成 ...

意思是,只有苹果手机会慢半拍,Android 正常的是吧??
试试keypress 可以吗?

你再input 组件的onValueChage 事假中alert一下  ,  能触发事件吗??如果能就说明生效了。。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

72

帖子

186

积分

初级会员

Rank: 2

积分
186
QQ
 楼主| 发表于 2017-12-28 14:20:39 | 显示全部楼层
liangyongfei 发表于 2017-12-28 10:47
意思是,只有苹果手机会慢半拍,Android 正常的是吧??
试试keypress 可以吗?

1514441634243.jpg

输入完拼音直接选哈哈文字确认

输入完拼音直接选哈哈文字确认
1514441748238.jpg 1514441788618.jpg 1514441811907.jpg

keypress跟Keyup一样,change可以,但是同样一次输入内容获取太频繁了吧!这样即使搜索处理也不太合理啊!

回复 支持 反对

使用道具 举报

发表于 2017-12-28 14:40:55 | 显示全部楼层
Jive 发表于 2017-12-28 14:20
keypress跟Keyup一样,change可以,但是同样一次输入内容获取太频繁了吧!这样即使搜索处理也不太合理 ...

那就是应该在onValueChage 事件中去处理才对!
另外试试input 组件bind-ref绑定的data组件的onvalueChange事件中!!  判断 当前列字段如果改变,获取字段的值去实现!

onValueChage  触发了,说明值改变事件是生效的!  可能keyDown keyUp事件中获取值不准确!

建议用onValueChage    可以优先使用data组件的 onValueChage   事件,如果 data没有绑定 ,  那就可以用input 组件的 onValueChage   事件 实现!

或者你可以试试,使用setTimeout  延时处理 获取值
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 17:12 , Processed in 0.066529 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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