请问教学不是vue3吗,为什么课程还是vue2的生命周期

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕慕子 2021-09-15 14:27:47

同学你好,课程是讲解vue3的。因为vue3相比vue2,生命周期函数只有两个发生了改变,其它的生命周期函数与vue2是一样的。发生变化的两个生命周期函数如下:

(1)vue2中的destroyed,vue3中更名为unmounted

(2)vue2中的beforeDestroy, vue3中更名为beforeUnmount

视频中讲解的是vue3的生命周期函数,如下图所示:

http://img1.sycdn.imooc.com//climg/5fb8e1d3094eff3519000886.jpg

​也可以查看下vue3的官网介绍

祝学习愉快~

  • 提问者 丹字寰 #1

    那么请问有哪几节是讲vue3的

    2021-09-15 14:37:11
  • 好帮手慕慕子 回复 提问者 丹字寰 #2

    同学你好,本课程都是讲解vue3的,后面的项目案例也是基于vue3讲解的。

    vue3是在vue2的基础上增加和删减了一些内容,具体改变了哪些内容可以参考官网​的详细介绍理解。

    另外,data、methods等这些方法并不是只能在vue2中使用,它们同时也属于vue3的语法,在vue3的官方文档中也有详细的介绍,如下:

    https://img1.sycdn.imooc.com//climg/6141a61409fc29f416130926.jpg


    祝学习愉快~

    2021-09-15 15:54:24
丹字寰 提问者 2021-09-15 14:23:28
​记得vue3的写法是把beforeCreate和created整合用setup代替,其他一律钩子函数加上on开头
  • 同学你好, 对于你的问题解答如下:

    1、vue3中可以直接在createApp传入的对象中使用生命周期函数,也就是下图所示的写法:

    https://img1.sycdn.imooc.com//climg/6141a7e909c174b706160397.jpg

    2、vue3中,也可以在 setup () 内部通过在生命周期钩子前面加上on 来访问组件的生命周期钩子,示例:

    https://img1.sycdn.imooc.com//climg/6141a88909c8615806620227.jpg

    不过这种写法目前实际开发中很少用到,了解下即可。

    祝学习愉快~​

    2021-09-15 16:02:51
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师