【发布时间】:2021-12-01 09:42:52
【问题描述】:
我有一个组件使用mapState 从用户存储中提取 2 个不同的状态。在用户存储中,它进行 GQL 调用并获取potentialNames 的列表。在等待该查询时,fetchingData 为 true,之后设置为 false。
<template>
<div v-if="firstTenNames>
</div>
</template>
export default ({
data: {
return() {
firstTenNames: [],
}
},
computed: {
...mapState('user', ['potentialNames', 'fetchingData']),
}
});
我希望能够在获取数据并且potentialNames 有一个值后立即知道,这样我就可以splice 关闭前10 个名称并将其设置为firstTenNames。有没有一种不昂贵的方法来做到这一点?我想看房子,但这是唯一的方法吗?另外,如果它是商店属性,你甚至可以watch它吗?
【问题讨论】: