onMount
编辑此页面在初始渲染完成且元素被挂载到页面后注册一个运行的方法。 适用于使用refs和管理其他一次性设置。
import { onMount } from "solid-js"
function onMount(fn: () => void): void
这是一个非追踪效应的别名,意味着它相当于一个没有依赖项的createEffect
。
// 示例展示如何使用onMount来获取元素的引用import { onMount } from "solid-js"
function MyComponent() { let ref: HTMLButtonElement
// 当组件被挂载时,按钮将被禁用 onMount(() => { ref.disabled = true }) return <button ref={ref}>点击我!</button>}