从vuex中读取异步请求到的数据

 

    computed:{
        ...mapState({
            categoryList:state=>state.home.homeData
        })
    },
    mounted() {
      console.log(this.categoryList);  //错误示例!不应该在mounted中直接读,此时请求还没有完成。
    },
    watch:{
        categoryList(value){
            console.log(value); //正确用法!数据发生了变动,说明数据请求成功了
        }
    }

 

你可能感兴趣的:(前端#vue)