laravel - Vue 正在改变集合的顺序
问题描述
我有一个我正在使用和排序的集合sortByDesc('created_at')
。当我dd()
在返回我的视图之前,它会改变顺序。
但是,一旦我将它传递给我的 vue 组件,它就会改变顺序。
为什么会这样?有没有办法解决这个问题?
解决方案
我一直在忘记这件事,但这通常是因为集合排序方法保留了它们的键。引用文档(https://laravel.com/docs/5.6/collections#method-sortby):
该
sortBy
方法按给定键对集合进行排序。排序后的集合保留了原始数组键,因此在此示例中,我们将使用该values
方法将键重置为连续编号的索引:
推荐阅读
- c# - “/”应用程序中的 ASP.Net MVC 服务器错误
- c# - C#“从字符串转换日期/时间时转换失败”但是在服务器上运行时查询效果很好
- vue.js - Framework7 组件在 Vue2 中不起作用
- node.js - firebase 网络推送图像、徽章、动作和振动不起作用
- javascript - 高度不均匀的浮动元素的意外行为
- python-3.x - 如何在python中从电子邮件中读取pdf附件
- javascript - Anchor ul-li点击链接后闪烁/闪烁问题
- javascript - 使用 React、Axios 和 PHP 后端进行用户注册
- php - 如何使用ajax将数据从输入字段发送到php
- audio - 如何替换视频文件一部分的视频轨道?