props,data函数,computed执行顺序

props>data函数>computed>watch>生命周期函数>methods书写顺序

  • props

    • 最早被初始化,Vue 会先解析父组件传递的 props 数据,作为组件的初始数据来源。
    • 只有 props 初始化完成后,data 才能基于 props 来定义响应式数据。
  • data

    • props 之后执行,data 函数返回的对象会被 Vue 转化为响应式数据。
    • 可以在 data 中直接使用 props 的值来初始化本地数据。
  • computed

    • data 之后初始化,computed 的依赖会被 Vue 收集,当依赖变化时会自动重新计算。
    • computed 可以依赖 propsdata 的值,并且具有缓存特性。
  • methods

    • computed 之后绑定到组件实例上,它不会自动执行,只有在被调用时(比如模板中触发、生命周期钩子中调用)才会执行。
相关推荐
牛奶1 小时前
2026年大模型怎么选?前端人实用对比
前端·人工智能·ai编程
牛奶2 小时前
前端人为什么要学AI?
前端·人工智能·ai编程
Kagol4 小时前
🎉OpenTiny NEXT-SDK 重磅发布:四步把你的前端应用变成智能应用!
前端·开源·agent
GIS之路5 小时前
ArcGIS Pro 中的 notebook 初识
前端
JavaGuide5 小时前
7 道 RAG 基础概念知识点/面试题总结
前端·后端
ssshooter6 小时前
看完就懂 useSyncExternalStore
前端·javascript·react.js
格砸6 小时前
从入门到辞职|从ChatGPT到OpenClaw,跟上智能时代的进化
前端·人工智能·后端
Live000007 小时前
在鸿蒙中使用 Repeat 渲染嵌套列表,修改内层列表的一个元素,页面不会更新
前端·javascript·react native
柳杉7 小时前
使用Ai从零开发智慧水利态势感知大屏(开源)
前端·javascript·数据可视化