UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

10 lines (9 loc) 551 B
import { Ref } from 'vue'; /** * 返回一个「组件已挂载」标记,用于把 `<Teleport to="body">` 这类浮层推迟到挂载之后渲染。 * * 服务端渲染不会把 teleport 的内容写入 HTML,而客户端 hydration 时 Vue 会无条件地 * 从 `document.body.firstChild` 开始对齐 teleport 的子节点,结果把应用根节点改写成浮层。 * 首次渲染不产出 teleport,即可让 Vue 在挂载后重新创建浮层,避开这条 hydration 路径。 */ export declare function useClientOnly(): Ref<boolean>;