【问题标题】:Use watch in onMounted hook or setup vuejs 3在 onMounted 钩子中使用 watch 或设置 vuejs 3
【发布时间】:2022-01-20 20:41:23
【问题描述】:

在 onMounted hook 中使用 watch 还是在 vue compositionApi 中使用 Setup (created hook) 哪个更好?在设置中使用 watch 是一种不好的做法?如果不是,哪一个更好?

【问题讨论】:

    标签: javascript single-page-application vuejs3 vue-composition-api


    【解决方案1】:

    这总是取决于你想做什么。

    created()

    • 您可以访问反应数据,
    • 但无法进行 DOM 操作,

    mounted()

    • 可以操作 DOM

    created 函数通常用于从 API 获取数据(可能)并将其分配给数据。因此,如果像您的情况一样,这只是设置数据(例如 api 主题)的问题,那么设置会更可取。

    如果不是这种情况并且您需要/想要使用mounted() 函数,那么您可能需要考虑计算是否是正确的选择。

    【讨论】:

      猜你喜欢
      • 2021-07-16
      • 2021-07-07
      • 2021-08-15
      • 2021-12-18
      • 1970-01-01
      • 2021-01-22
      • 1970-01-01
      • 2020-05-23
      • 1970-01-01
      相关资源
      最近更新 更多