当前位置:   article > 正文

鸿蒙是UI不是OS,UI不能正常显示鸿蒙接口返回数据

鸿蒙上传文件后的返回数据

当正常调用鸿蒙接口获取数据时,想用text来显示返回的数据,但是发现返回数据总是不显示

比如说:

js文件中点击click函数获取接口返回的数据

data: {

title: 'World',

moduleGroup: null,

},

click: function() {

this.title = "click";

var type = "get";

if (this.moduleGroup == null) {

this.moduleGroup = ModuleGroup.getGroup("CurDemo/getValue");

}

if (this.moduleGroup != null) {

this.title = "moduleGroup not empty";

this.moduleGroup.callNative(type).then(function(value) {

this.title = value;

});

}​

},

发现界面上显示了moduleGroup not empty,但是不显示value的值

这是因为js的闭包问题,解决方法如下:

click: function() {

this.title = "click";

var type = "get";

if (this.moduleGroup == null)

this.moduleGroup = ModuleGroup.getGroup("CurDemo/getValue");

}

if (this.moduleGroup != null) {

this.title = "moduleGroup not empty";

var self = this;

this.moduleGroup.callNative(type).then(function(value) {

self.title = value;

});

}

},​

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/333746
推荐阅读
相关标签
  

闽ICP备14008679号