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

前往低代码交流专区

更多推荐