# 打开新页面

# 从本地浏览器打开

# 使用说明

Android iOS PC 是否需要鉴权
支持 支持 支持(会在浏览器中打开) 不需要
// 全量引入调用方式
yy.biz.util.openLink({
  url: "http://yach.zhiyinlou.com", //要打开链接的地址
  onSuccess: function (result) {
    /**/
  },
  onFail: function (err) {},
});

// 按需加载调用方式,参数与全量引入相同
openLink({...});

# 参数说明

参数 参数类型 PC
url String 要打开链接的地址

# 返回说明

# 调试

biz.util.openLink

# 打开应用内页面

# 使用说明

注意:只在 SlidePanel 和 Modal 里起作用。

Android iOS PC 是否需要鉴权
支持 支持 支持 (PC 端仅支持打开个人资料页即个人面板) 需要
// 全量引入调用方式
yy.biz.util.open({
  name: String,
  params: JSONObject,
  onSuccess: function () {
    /**/
  },
  onFail: function (err) {},
});

// 按需加载调用方式,参数与全量引入相同
open({...});

# 参数说明

参数 参数类型 必传 说明
name String 页面名称
params JSONObject 传参

# 返回说明

目前支持以下页面,具体参数以下示例:
a.个人资料页

// 页面名称:
  profile
// 传参:
    id:用户工号 String
    corpId:'' //企业id

# 调试

biz.util.open


b.聊天页面

// 页面名称:
    chat
// 传参:
    users: ['123'] 用户列表,工号
    corpId: '' //企业id

# 打开侧边栏面板

# 使用说明

Android iOS PC 是否需要鉴权
不支持 不支持 支持 不需要
// 全量引入调用方式
yy.biz.util.openSlidePanel({
  url: "about:blank",
  title: "title",
  onSuccess: function (result) {
    /*
      调用 biz.navigation.quit 接口进入onSuccess, result 为调用 biz.navigation.quit 传入的数值
    */
  },
  onFail: function () {},
});

// 按需加载调用方式,参数与全量引入相同
openSlidePanel({...});

# 参数说明

参数 参数类型 必传 说明
url String Y 打开侧边栏的 url
title String N 侧边栏顶部标题(支持简单html)
left String N 侧边栏顶部左侧内容 (支持简单html)
right String N 侧边栏顶部右侧内容 (支持简单html)

# 返回说明

image.png

# 调试

biz.util.openSlidePanel

# pc 打开新 tab

# 使用说明

Android iOS PC 是否需要鉴权
不支持 不支持 支持 不需要

# 返回说明

// 全量引入调用方式
yy.primary.createTab({
  id: String,
  url: String,
  title: String,
  onSuccess: function () {
    /**/
  },
  onFail: function (err) {}
});

// 按需加载调用方式,参数与全量引入相同
createTab({...});

# 参数说明

参数 参数类型 必传 说明
id String 应用id
url String 应用url
title String 应用title

# 调试

primary.createTab
上次更新: 7/30/2020, 10:36:17 PM
foo