Properties
RenderTarget.canvas
下面的案例就是表示只有当当前环境是canvas时渲染CanvasComponent这个组件
function App() {
if (RenderTarget.current() === RenderTarget.canvas) {
return <CanvasComponent />
}
return <DefaultComponent />
}
RenderTarget.export
当环境为导出时,才渲染ExportComponent这个组件
function App() {
if (RenderTarget.current() === RenderTarget.export) {
return <ExportComponent />
}
return <DefaultComponent />
}
RenderTarget.preview
组件会在预览窗口渲染出来
function App() {
React.useEffect(() => {
if (RenderTarget.current() === RenderTarget.preview) {
// Do something in preview.
}
})
return <DefaultComponent />
}
RenderTarget.thumbnail
组件会被渲染成缩略图,比如在组件的列表窗口中
function App() {
if (RenderTarget.current() === RenderTarget.thumbnail) {
return <Thumbnail />
}
return <DefaultComponent />
}
Last updated
Was this helpful?