# 独立窗口
# 打开独立窗口 v2.2.0
# 使用说明
Android | iOS | PC | 是否需要鉴权 |
---|---|---|---|
不支持 | 不支持 | 支持 | 不需要 |
// 全量引入调用方式
yy.biz.util.openSingleWebview({
name: 'common',
window: {
width: 1000,
height: 900,
minWidth: 480,
minHeight: 600,
title: '新窗口',
showTopNav: true,
isTop: false,
resizable: true,
showLoading: true
},
data: {
test: "测试数据",
},
url: "https://yach-open-doc-dev.zhiyinlou.com/",
});
// 按需加载调用方式,参数与全量引入相同
openSingleWebview({...});
# 参数说明
参数 | 参数类型 | 必传 | 说明 |
---|---|---|---|
name | String | 是 | 窗口唯一名称,相同名称窗口会覆盖,目前支持最大打开 1 个窗口 |
window | Object | 否 | 独立窗口属性 |
window[width] | 否 | 窗口宽度 | |
window[height] | 否 | 窗口高度 | |
window[minWidth] | 否 | 窗口最小宽度 | |
window[minHeight] | 否 | 窗口最小高度 | |
window[title] | 否 | 窗口标题,默认值空 | |
window[showTopNav] | 否 | 窗口顶部栏是否展示,默认值 false | |
window[isTop] | 否 | 窗口是否一直置顶于父窗口,默认值 false | |
window[resizable] | 否 | 窗口是否可以改变大小,默认值 true | |
window[showLoading] | 否 | 窗口加载webview是否显示loading,默认值 true | |
data | Any | 否 | 需要传输的数据 |
url | String | 是 | 窗口内加载的页面 |
# 调试
biz.util.openSingleWebview
# 返回说明
无
# 获取独立窗口数据 v2.2.0
# 使用说明
Android | iOS | PC | 是否需要鉴权 |
---|---|---|---|
支持 v3.1.2 | 支持 v3.1.2 | 支持 | 不需要 |
// 全量引入调用方式
yy.biz.util.getSingleWebviewData({
name: 'common',
onSuccess: function (result) {
/**/
},
onFail: function () {},
});
// 按需加载调用方式,参数与全量引入相同
getSingleWebviewData({...});
# 参数说明
参数 | 参数类型 | 必传 | 说明 |
---|---|---|---|
name | String | 是 | 窗口唯一名称,仅对 pc 有效 |
# 返回说明
参数 | 说明 |
---|---|
data | 打开窗口时传递的数据 |
# 调试
biz.util.getSingleWebviewData
# 关闭窗口 v2.2.0
# 使用说明
Android | iOS | PC | 是否需要鉴权 |
---|---|---|---|
不支持 | 不支持 | 支持 | 不需要 |
// 全量引入调用方式
yy.biz.util.closeWindow({
name: 'common',
onSuccess: function (result) {
/**/
},
onFail: function () {},
});
// 按需加载调用方式,参数与全量引入相同
closeWindow({...});
# 参数说明
参数 | 参数类型 | 必传 | 说明 |
---|---|---|---|
name | String | 是 | 窗口唯一名称 |
# 返回说明
无
# 调试
biz.util.closeWindow
← 打开新页面 通讯录选人、部门、群组 →