问题现象 使用Vue时需要加载初始化数据 如果在created异步加载初始化数据,然后把请求到的数据赋值为this.data.此时,如果在mounted函数里获取this.data,是获取不到的, 因为异步加载需要时间,如果延迟时间是可以获取到的,但是问题是不知道延迟时间,而且这个方法也不是太好那么如何获取到这个异步加载的数据呢, 使用watch方法的数据监听 1. wacth: { data () { this.$nextTick(() => { // 此时, 这里就可以获取到data了 } } }