UNPKG

@sanpjs/runtime

Version:

San Pro Runtime

26 lines (25 loc) 879 B
/** * @file San Pro 基础组件类 ClientOnly * 支持: * 1. ssr渲染时显示占位placeholder * 2. 客户端渲染时显示内部组件 * 3. 若需要反转显示,既ssr渲染时显示内部组件,客户端渲染时显示占位placeholder,则可传入reverse属性为true(默认false) * 占位符的使用: * 1. 传入placeholder属性,string类型: * <client-only placeholder="占位文字"> * <my-content></my-content> * </client-only> * 2. 传入slot 名为 placeholder: * <client-only> * <div slot="placeholder">占位文字</div> * <my-content></my-content> * </client-only> */ import { Component } from 'san'; import type { clientOnlyInitData } from '../types'; export default class ClientOnly extends Component { static template: string; initData(): clientOnlyInitData; inited(): void; attached(): void; }