Vue----mounted()中获取不到data()中的数据
在没有细致的了解Vue的生命周期之前,我一直以为created()执行完后才会执行mounted(),但是在实际开发中,当我们在mounted()中获取data()中的数据时,获取的的却是空值。mounted()就开始执行了,那么这时去获取数据肯定就是空值了,而mounted()只会调用一次,这样mounted()永远等不到created()获取完数据后再渲染。只需要在mounted()中设置一个定时器,由于created()获取数据的速度非常快,因此只需要等待一点时间就解决这个问题了。
原创
2023-05-23 22:12:53 ·
3589 阅读 ·
1 评论