我有一件花的物件;
就像这样。
:flowers
{:flower_1 "orchid"
:flower_2 "Gazania"
:flower_3 "Cockscomb"
:flower_4 "Yarrow"
:flower_5 "Trollius"
:flower_6 "Soapwort"
:flower_7 "Gardenia"
:flower_8 "Antirrhinum"
:flower_9 "Ginger"
:flower_10 "Trollius"
:flower_11 "Gazania"
:flower_12 "Knapweed"
}当ı上传对象到状态时。混在一起,就像这样。
因此,当从州获得鲜花时,ı按键确定花的排序。
为什么ı需要,ı排序花键,因为get在视图中列出之后会发光。
我需要排序
[:div
[:h1 "Set Flowers"]
(for [[key value] @flowers]
(edit-flower-input key value))](defn edit-flower-input [id label]
(let [value (re-frame/subscribe [::subs/get-flower id])]
[:div {:key id :class "row"}
[:label id ]
[:input.input {:value @value
:class "form-control"
:on-change #(re-frame/dispatch [::events/update-flower id (-> % .-target .-value)])
:type "text"
:placeholder label}]
] ))发布于 2022-07-29 01:40:34
[:div
[:h1 "Set Flowers"]
(for [[key value] (sort-by key @flowers)]
(edit-flower-input key value))]https://stackoverflow.com/questions/73159508
复制相似问题