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

QQ登录

只需一步,快速开始

查看: 2379|回复: 0

[未处理] WeX5_3.8版本接收cordova插件返回值无法显示到.w页面上,这应该是一个BUG

[复制链接]

30

主题

70

帖子

292

积分

中级会员

Rank: 3Rank: 3

积分
292
QQ
发表于 2018-12-13 09:30:13 | 显示全部楼层 |阅读模式
WeX5_3.8版本接收cordova插件返回值,比如接收cordova!cordova-plugin-device返回的uuid值到input或output组件,无法显示,代码如下:
Model.prototype.btn_GetUuidClick = function(event){
                var uuid2 = device.uuid;
                alert(uuid2); //此处显示有uuid值
                this.comp("output_Uuid").val(uuid2); //output组件,无法设置uuid值进行显示
                this.comp("input_Uuid").val(uuid2); //input组件,无法设置uuid值进行显示
};

再用以下方法,虽然能显示,但是当组件获取焦点时,设置的值又会被自动清掉,无法保留设置的值:
Model.prototype.btn_GetUuidClick = function(event){
                var uuid2 = device.uuid;
                alert(uuid2); //此处显示有uuid值
                $(this.getElementByXid("output_Uuid")).val(uuid2); //output组件,能显示,但是当焦点放入output组件框内,设置的值自动消失掉
                $(this.getElementByXid("input_Uuid")).val(uuid2); //input组件,能显示,但是当焦点放入input组件框内,设置的值自动消失掉
};


希望能解决以上的问题,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-27 12:12 , Processed in 0.059114 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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