主题
Tabs
下面通过代码了解 Tabs 相关接口使用。
getTabs
- 描述:(PC)获取所有头部 Tab
- 使用:
const tabs = await jssdk.tabs.getTabs();
- 返回数据:
[
{ tabKey: 'StartTab', text: '开始' },
{ tabKey: 'InsertTab', text: '插入' },
{ tabKey: 'ReviewTab', text: '审阅', commandBarId: 'TabReviewWord' },
{ tabKey: 'PageTab', text: '页面' },
]
switchTab
- 描述:(PC)控制头部 Tab 切换
- 使用:
await jssdk.tabs.switchTab({ tabKey: 'InsertTab' }); // 切换到【插入】Tab
- 参数:
{
tabKey: '当前 tabKey 值'
}
tabSwitch
- 描述:Tab 切换事件回调
- 使用:
// 监听切换事件
jssdk.on('tabSwitch', (data) => {
console.log('tabSwitch:', data);
});
// 自动调用方法将 Tab 切换到【插入】
await jssdk.tabs.switchTab({ tabKey: 'InsertTab' });
- 返回数据:
{
tabKey: 'InsertTab'
}