【发布时间】:2020-07-27 22:27:51
【问题描述】:
我有一个数据数组,其中包含数组,在第二个数组中我需要对一列求和并返回结果。
截图
代码
controller
public function index()
{
$zones = ZoneRegion::orderby('id', 'desc')->with(['areas', 'segments', 'links', 'cabels'])->get();
return response()->json([
'data' => $zones,
'message' => 'Zona Wilayah berhasil diambil.'
]);
}
component
data() {
return {
regions: [],
}
},
methods: {
fetchRegions() {
axios
.get('/api/admin/zones', {
headers: {
Authorization: 'Bearer ' + localStorage.getItem('access_token')
}
})
.then(response => {
this.regions = response.data.data;
})
.catch(function (error) {
console.log('error', error);
});
},
}
有什么建议吗?
【问题讨论】:
-
我发布了一个答案,但现在我相信您只想对数据数组中每一行的电缆长度求和?还是您想要所有行的总长度?
-
让我知道您需要什么,以便我更新我的答案,无论哪种方式都应使用 reduce 方法。
-
@RobertKujawa 谢谢,是的,我只需要每一行的总和。我会试试你的代码并告诉你
标签: arrays laravel vue.js vuejs2