多维表格
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
322 B

import {useState} from "#app";
interface TabItem {
type: 'table' | 'view',
title: string,
id:string
}
export const useTabs = () => {
const tabs = useState<Array<TabItem>>('tabs', () => [])
const addTab = (tabMeta: TabItem) => {
tabs.value = [...(tabs.value || []), tabMeta]
}
return {tabs, addTab}
}