Skip to content
本页内容

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'
}