UNPKG

st-common-ui-vue3

Version:

小尾巴通用 Vue3 UI 组件库

17 lines (16 loc) 819 B
import { Ref } from 'vue'; /** * 获取当前元素父元素的所有子元素的宽度 * * @param {Ref<HTMLElement | null | undefined>} elementRef 元素引用对象 * @returns {{clientWidthSum: number, offsetWidthSum: number, clientWidth: number[], offsetWidth: number[]}} * clientWidth 为包含边框宽度的当前元素父元素的所有子元素的宽度,clientWidthSum 为 clientWidth 的总和; * offsetWidth 为包含边框和内边距宽度的当前元素父元素的所有子元素的宽度,offsetWidthSum 为 offsetWidth 的总和 */ declare const useElementParentChildrenWidth: (elementRef: Ref<HTMLElement | null | undefined>) => { clientWidth: number[]; clientWidthSum: number; offsetWidth: number[]; offsetWidthSum: number; }; export default useElementParentChildrenWidth;