【发布时间】:2021-12-13 21:35:50
【问题描述】:
props: {
groups: Array,
},
computed: {
groups: function(arr) {
alert('hi')
}
},
<div v-for="(item, index) in groups" :key="item.id" :id="item.id" class="group-name" @click="isOnlySelected ? null : $emit('setSelectedItem', item.id)">
</div>
如何在前端重新排列来自 API 的数组位置?
我能够显示从 api 到前端的所有值。但我需要添加一些条件,比如对数组值进行排序。示例(我需要将 array[6] 位置更改为 array[1] 位置。
【问题讨论】:
-
使用计算属性,根据您设置的任何条件返回排序后的数组。
-
@Terry 我已经获取了计算属性。但不知道如何采用排序数组....你能建议我一些代码吗
-
如果不查看阵列数据样本就无法提供帮助?您可以省略代码中的所有获取逻辑,因为它们与您的问题完全无关。请查看如何创建minimal reproducible example。
-
@Terry 我已经添加了响应数组数据。好吗?.....我不确定我在哪里错过了逻辑???
标签: javascript vue.js axios