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 之后绑定到组件实例上,它不会自动执行,只有在被调用时(比如模板中触发、生命周期钩子中调用)才会执行。
相关推荐
user205855615181313 分钟前
Windows 项目安装时报 `node-sass` 错误,如何快速处理
前端
LiaCode13 分钟前
Redis 在生产项目的使用
前端·后端
LiaCode19 分钟前
一天学完 redis 的爽翻版核心知识总结
前端·后端
大刚测试开发实战20 分钟前
如何内网穿透访问本地私有化部署的TestHub
前端·后端·github
风骏时光牛马32 分钟前
# Ruby基于Rails框架实现多角色权限管理与数据分页查询完整实战代码案例
前端
weedsfly34 分钟前
迭代器、生成器与异步迭代——让数据“按需流动”的艺术
前端·javascript
xiaodaoluanzha39 分钟前
迄今為止,最簡單的編程語言 Nolang
前端·后端
Csvn40 分钟前
Fetch 请求竞态终结者:AbortController 不只是用来"取消"的
前端
阡陌Jony41 分钟前
关于前端路由中的参数问题的学习(一): params,query, hash(#)
前端
阡陌Jony43 分钟前
缓存相关学习笔记(一):Service Worker 缓存
前端