# 打开新页面
# 从本地浏览器打开
# 使用说明
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: 'yach123456' // 用户id
# 调试
biz.util.open
b.聊天页面
// 页面名称:
chat
// 传参:
users: ['123'] 用户列表,工号
# 打开侧边栏面板
# 使用说明
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) |
hideTitle | Boolean | N | 侧边栏是否隐藏 title,默认未 false,不隐藏,知音楼版本 >= 1.4.9.x |
# 返回说明
无
# 调试
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
# 打开用户日程信息页面v4.31
# 使用说明
Android | iOS | PC | 是否需要鉴权 |
---|---|---|---|
支持 | 支持 | 支持 | 需要 |
客户端版本 >= 1.7.8
# 返回说明
无
// 全量引入调用方式
yy.biz.util.openUserSchedule({
userid: String, // 用户的uuid, 必传
name: String, // 用户名字, 必传
cropid: Number, // 企业id, 必传
timestamp: number, // 9位时间戳,必传
onSuccess: function (result) {},
onFail: function () {},
});
// 按需加载调用方式,参数与全量引入相同
openUserSchedule({...});
# 参数说明
参数 | 参数类型 | 必传 | 说明 |
---|---|---|---|
userId | String | 是 | 用户的 uuid |
name | String | 是 | 用户名字 |
cropId | Number | 是 | 企业 id |
timestamp | Number | 是 | 10位时间戳 |
# 调试
biz.util.openUserSchedule