gpt4 book ai didi

lifecycle - onMount 生命周期内的语句和 onMount 生命周期外的语句有什么区别?

转载 作者:行者123 更新时间:2023-12-02 16:53:47 27 4
gpt4 key购买 nike

在我看来(我知道我会错)我在 svelte 中的 onMount 生命周期函数中所做的事情也可以在它之外完成。有区别吗?或者..我遗漏了很多要点。

<script>

import {onMount} from 'svelte'

function doSomething() {
// ......
// ..........
}

onMount(() => {
function doSomething() {
// ......
// ..........
}
})

</script>

最佳答案

API documentation 中所述, onMount 将在组件添加到 DOM 时运行,并且仅在此时运行。

onMount 回调之外运行的语句将在挂载组件时执行,但也会在组件在 SSR 中运行时执行。

通常你会在 onMount 回调语句中放入需要 DOM 可用的回调语句,或者在使用 SSR 时由于各种原因无法在服务器端执行。

关于lifecycle - onMount 生命周期内的语句和 onMount 生命周期外的语句有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57352549/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com