我正在做一个带有商店的 Todo 应用程序。现在一切都很好,但我想对商店中的商品进行排序,或者也许显示它们已订购。商店是一个数组,商店中的所有项目都是一个带有键的对象:text、id、editing、line、checkboxed。所以“checkboxed”是一个布尔值,我希望所有“checkboxed:true”对象都位于数组中的第一个。我怎样才能做到呢?或者也许:我如何对 svelte-store-array 中的项目进行一般排序?谢谢 !!!!
您可以创建一个derived商店,例如:
const sorted = derived(todos_, todos => sortBy(todos, 'checkboxed'))
Run Code Online (Sandbox Code Playgroud)
从一个或多个其他商店派生出一个商店。每当这些依赖项发生变化时,回调就会运行。
(例子)
| 归档时间: |
|
| 查看次数: |
4135 次 |
| 最近记录: |