老师我想问下为啥打印出来hello word,不应该是bye吗

老师我想问下为啥打印出来hello word,不应该是bye吗

https://img1.sycdn.imooc.com//climg/626b88f509db226007940399.jpg

https://img1.sycdn.imooc.com//climg/626b895209b91bfc05830086.jpg老师数据都发生变化了打印结果为啥是hello Word的啊,

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

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

1回答
好帮手慕久久 2022-04-29 16:15:39

同学你好,解答如下:

箭头所示的位置,是beforeUpdate执行时打印的:

https://img1.sycdn.imooc.com//climg/626b9e51095a55c606300120.jpg

beforeUpdate是“更新之”执行的函数,更新之前的意思是数据改变之前,所以打印的就是hello word。

而updated才是更新之执行的函数,更新之后就是数据改变之后,所以打印的是bye:

https://img1.sycdn.imooc.com//climg/626b9e8e093e356007920184.jpg

祝学习愉快!

  • 提问者 球球不一般 #1

    beforeUpdate是“更新之”执行的函数,更新之前的意思是数据改变之前,所以打印的就是hello word。老师这句话不是很明白

    2022-04-29 16:18:46
  • 好帮手慕久久 回复 提问者 球球不一般 #2

    “你即将成为亿万富翁”和“你已经是亿万富翁”的意思不一样。前者,意思是“还不是亿万富翁”,它就对应beforeUpdate,即数据即将改变,但是数据本质上还没有改变。

    2022-04-29 16:39:26
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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