yufei0306
8 months ago
51 changed files with 72 additions and 49 deletions
@ -0,0 +1,21 @@ |
|||
import type { App } from 'vue' |
|||
import { CACHE_KEY, useCache } from '@/hooks/web/useCache' |
|||
|
|||
const { t } = useI18n() // 国际化
|
|||
|
|||
export function clientTable(app: App<Element>) { |
|||
app.directive('clientTable', (el, binding) => { |
|||
nextTick(() => { |
|||
const top = el.getBoundingClientRect().top |
|||
////--top-tool-height:50 --tags-view-height:35
|
|||
const qustionHeight = 85 |
|||
let paginationHeight = 0 |
|||
if(el.children&&el.children.length>1){ |
|||
paginationHeight = 70 |
|||
} |
|||
const height = window.innerHeight - top - paginationHeight - qustionHeight |
|||
el.style.height = height + 'px' |
|||
el.firstChild.style.height = '100%' |
|||
}) |
|||
}) |
|||
} |
Loading…
Reference in new issue