perf: XTable hooks

This commit is contained in:
xingyu 2023-01-03 14:23:48 +08:00
parent df8a0768ea
commit f2d2dc4d9e

View File

@ -8,14 +8,14 @@ export interface tableMethod {
exportList: (fileName?: string) => void
}
export function useXTable(props: XTableProps): [Function, tableMethod] {
export const useXTable = (props: XTableProps): [Function, tableMethod] => {
const tableRef = ref<Nullable<tableMethod>>(null)
function register(instance) {
const register = (instance) => {
tableRef.value = instance
props && instance.setProps(props)
}
function getInstance(): tableMethod {
const getInstance = (): tableMethod => {
const table = unref(tableRef)
if (!table) {
console.error('表格实例不存在')