为了账号安全,请及时绑定邮箱和手机立即绑定

vue的setTimeout无效提问

vue的setTimeout无效提问

红颜莎娜 2019-03-16 13:07:27
刚接触vue 在写一个定时发现setTimeout没有调用 并不是this的指向问题 而是方法没有调用 有大神知道为什么吗console.log("e e");setTimeout(() => console.log("settimeout"), 0)
查看完整描述

2 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

代码贴完整一点

查看完整回答
反对 回复 2019-03-16
?
月关宝盒

TA贡献1772条经验 获得超5个赞

找到原因了 感谢上面老哥提醒截完整代码 被自动引用vue的方法了 import { setTimeout } from 'timers' 被引用的这个 被引用的可以用process.nextTick(() => {})触发 这块应该涉及event looper的 刚学vue还不是很了解 但是和我遇到一样问题的 可以先用上面那个触发

查看完整回答
反对 回复 2019-03-16
  • 2 回答
  • 0 关注
  • 614 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信