当用户尝试直接导航加载组件 url 时,我的 vuex 操作中会进行一个 http 调用,一旦它解析,它将在我的状态中定义一个值。
在解析 http 调用并定义状态值之前,我不想加载我的组件。
例如,在我的组件中
export default {
computed: {
...mapState({
// ** this value needs to load before component mounted() runs **
asyncListValues: state => state.asyncListValues
})
},
mounted () {
// ** I need asyncListValues to be defined before this runs **
this.asyncListValues.forEach((val) => {
// do stuff
});
}
}
asyncListValues在加载我的组件之前,如何让我的组件等待加载?
慕村9548890
ibeautiful
侃侃尔雅
相关分类