亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【備戰春招】第十七天+vue復習

学习课程:前端工程师2022版-vue基础入门

lesson38:watch 和 watchEffect 的使用和差异性

2-11 watch 和 watchEffect 的使用和差异性(2)-慕课网体系课 (imooc.com)

lesson39:生命周期函数的新写法

2-12 生命周期函数的新写法-慕课网体系课 (imooc.com)

lesson40:Provide,Inject,模版 Ref 的用法

2-13 Provide,Inject,模版 Ref 的用法-慕课网体系课 (imooc.com)

讲师:Dell老师


今天继续昨天的课程安排,学习了watch 和 watchEffect 的使用和差异性生命周期函数的新写法以及Provide,Inject,模版 Ref 的用法

watchEffect()也是监听器,会自动检测自己内部的代码,如果自己内部代码的某些依赖变化了,watchEffect方法就会自动执行。它会立即执行没有惰性,它也不能获取之前数据的值。

composition API中的生命周期函数

onBeforeMount(){}:vue实例即将挂载到页面上的时候执行,等价于beforeMount。

onMounted(){}:vue实例挂载到页面上之后执行,等价于mounted。

onBeforeUpdate(){}:当数据发生变化时执行,等价于beforeUpdate。

onUpdate(){}:当数据发生变化,同时页面完成更新后,会自动执行,等价于updated。

onBeforeUnMount(){}:组件从页面移除之前,会自动执行该函数,等价于beforeUnMount。

onUnmounted(){}:组件从页面移除之后,自动执行的函数,等价于unmounted。

onRenderTracked(){}:每次渲染之后,收集依赖的时候会自动执行的函数。

onRenderTriggered(){}:每次重新渲染被触发的时候,自动执行的函数。

provide():祖先组件,通过provide,向子孙组件注入依赖。

inject():孙子组件,通过inject,可以使用父组件传过来的值。

它们两个都需要先从vue实例中引用才可以使用。

ref()将基础类型的数据,转成响应式;配合ref属性,可用于获取dom节点。

继续加油!


https://img2.sycdn.imooc.com/63f77ed0000173c825601440.jpg

https://img1.sycdn.imooc.com/63f77ed00001719025601440.jpg

https://img1.sycdn.imooc.com/63f77ed0000133a725601440.jpg

https://img2.sycdn.imooc.com/63f77ed10001ea6f25601440.jpg

https://img3.sycdn.imooc.com/63f77ed10001b9af25601440.jpg

https://img1.sycdn.imooc.com/63f77ed1000168d525601440.jpg

https://img1.sycdn.imooc.com/63f77ed20001257325601440.jpg






點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
Web前端工程師
手記
粉絲
3
獲贊與收藏
0

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消