# 独立窗口

# 打开独立窗口 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
上次更新: 11/26/2020, 2:50:42 PM
foo