vue学习1 -- 生命周期
生命周期
1 是什么:Vue在关键时刻帮我们调研员的一些特殊名称的函数
2 生命周期的函数名字是不可更改
3 生命周期函数的this指向是vm或组件的实例对象
- created 钩子函数
created 钩子函数在实例被创建之后立即调用,此时组件实例已经完成了数据观测、属性和方法的运算,但是尚未挂载到 DOM 中。
在 created 钩子函数中,可以访问组件实例的数据、方法和属性,但无法访问组件的 DOM 元素。
适合进行一些数据初始化的操作、异步请求数据、监听事件等。
-
mounted 挂载
Vue完成模版的解析并把初始的真实DOM元素放入页面后(挂载完毕)调用mounted
页面中呈现的是经过Vue编译的DOM。
对DOM的操作均有效但尽量避免
一般在此进行:开启定时器、发送网络请求、订阅消息、绑定自定义事件、进行 DOM 操作、访问 DOM 元素、调用第三方库等初始化操作 -
updated 更新
-
beforeDestroy 销毁
vm中的所有:data、method、指令等,都处于可用状态,马上要执行销毁过程
一般再次进行:关闭定时器、取消订阅事件、解除自定义事件等收尾操作
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端