关于methods函数定义

关于methods函数定义

请老师解释一下函数在methods和mounted中定义的相同点和不同点,在具体定义时应该怎样选择

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

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

1回答
好帮手慕夭夭 2020-04-06 15:56:37

同学你好,mounted是生命周期,里面的代码在组件挂载时执行。而methods就是用来定义方法的,如果说这个函数在组件挂载时需要执行,那么就在mounted中调用。如下:

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

如果直接在mounted中定义函数再调用,和上面实现效果是一样的。区别就是methods中定义的函数,在组件其他地方也可以调用,例如其他生命周期中。但是mounted中定义的函数,就只能在mounted中使用。其他地方无法调用。所以一般都是直接在methods中定义。

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

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

  • 提问者 小姜同学666 #1
    老师 组件挂载时指组件在页面加载成功的时刻是么,在mounted中定义的函数只能在挂载时执行一次么
    2020-04-06 16:31:08
  • 好帮手慕夭夭 回复 提问者 小姜同学666 #2
    理解的正确哦。
    2020-04-06 19:18:31
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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