本页介绍了和轻应用界面设置相关的JS-API方法,开发者可以根据应用的需求进行相应的配置。云之家会不断开放更多能力以满足更多应用个性化的开发需求。如果您有什么建议,欢迎在云之家开发者交流社区留言反馈,我们会根据您的需求进行优化。
调用代码:
qing.call('hideWebViewTitle');//隐藏页面标题
qing.call('setWebViewTitle',{'title':'申请加入群聊'});//设置页面标题并显示
参数说明:
| 参数名称 | 数据类型 | 必选 | 说明 |
|---|---|---|---|
| title | string | 是 | 需要设置的标题 |
回调说明: 无
调用代码:
//0.9.5及以上支持
qing.call('closeWebView');
参数说明: 无
回调说明: 无
调用代码:
//0.9.6及以上支持
qing.call('createPop', {
'popTitle': String,
'popTitleCallBackId': String,
'items': [
{
'text': '自定义条目1',
'callBackId': 'callback1'
},
{
'text': '自定义条目2',
'callBackId': 'callback2'
}
],
'menuList': ['forward', 'refresh', 'share', 'openWithBrowser'],
'shareData': {
'isShowExt': '转发时是否显示商务伙伴,true or false,默认为true',
'title': '分享或者转发的标题',
'url': '分享的链接,若空则取当前的url',
'description': '分享或者转发的内容',
'appLogo': '轻应用Logo,base64数据,大小不要超过32k,分辨率推荐198*198,图片格式推荐使用jpg',
'appName': '轻应用名称'
},
'success': function (resp) {
if (resp.success == true || resp.success == 'true') {
var callBackId = resp.data ? resp.data.callBackId : '';
if (callBackId == 'callback1') {
callback1();
}
}
}
});
function callback1() {
alert('callback1')
}
参数说明:
| 参数名称 | 数据类型 | 必选 | 说明 |
|---|---|---|---|
| popTitle | string | 否 | 右上角弹出菜单名称,只支持最 多4位中文字符,超出部分会截 断显示(不传入popTitle,如果最 后传入的有效条 目数大于0,则会 默认显示云之家”更多”图标,如果 有效条目数为0,则右上角不显示任何内容) |
| popTitleCallBackId | string | 是 | 点击右上角回调ID |
| items | array(object{'text':String,'callBackId':'String'}) | 否 | 自定义菜单条目(text:菜单条目文本、callBackId:回调ID) |
| menuList | array(string) | 否 | 系统菜单条目,目前支持share(分享)、 refresh(刷新)、openWithBrowser (在浏览器中打开)、forward(转发) |
| shareData | object | 否 | 分享或者转发的内容 |
回调说明: 无
注意:
调用代码:
//0.9.6及以上支持
qing.call('closePop');
参数说明: 无
回调说明: 无
调用代码:
//0.9.11及以上支持
qing.call('defback', {
success: function () {
alert('点击了返回按钮');
if (history.length <= 1) { //顶级页面,则关闭当前Web
qing.call('closeWebView');
} else {
history.back();
}
}
});
参数说明: 无
回调说明: 无
调用代码:
//0.9.11及以上支持
qing.call('rotateUI', {
'orientation':'landscape'
});
| 参数名称 | 数据类型 | 必选 | 说明 |
|---|---|---|---|
| orientation | string | 是 | 屏幕方向:"landscape"表示横屏,"portrait"表示竖屏 |
回调说明:无
qing.call('toast', {
msg: '提示信息'
})
| 参数名称 | 数据类型 | 必选 | 说明 |
|---|---|---|---|
| msg | string | 是 | 提示信息 |
qing.call('setBounce', {
enable: 0
});
| 参数名称 | 数据类型 | 必选 | 说明 |
|---|---|---|---|
| enable | int | 是 | 是否启用反弹效果,0: 禁止,1: 允许 |
qing.call('setWebBottomInset', {
show: true
});
| 参数名称 | 数据类型 | 必选 | 说明 |
|---|---|---|---|
| show | boolean | 是 | 底部是否增加34px偏移量以适应iphoneX |
qing.on('appear', function (e) {
alert('页面转入前台')
})
qing.on('disappear', function (e) {
alert('页面转入后台')
})