小编Mic*_*ond的帖子

列表项试剂clojurescript的单击处理程序

我想为列表中的每个项添加一个点击处理程序.

(defonce selected-department (atom "department!"))

(defn sidebar []
  [:div#sidebar-wrapper
   [:ul.sidebar-nav
    [:li.sidebar-brand [:a {:href "#"} "Departments"]]

    ;;[:li [:a {:on-click (reset! selected-department "test!")} "Dairy"]]

    [:li [:a {:href "#"} "Dairy"]]
    [:li [:a {:href "#"} "Deli"]]
    [:li [:a {:href "#"} "Grocery"]]]])
Run Code Online (Sandbox Code Playgroud)

然后,selected-department是我想要显示/使用数据的标签

(defn response-box []
  [:div#form_comparison
   [:label#dlabel @selected-department]])
Run Code Online (Sandbox Code Playgroud)

注释掉的代码不起作用.有没有办法让这项工作?

clojure clojurescript reagent

5
推荐指数
1
解决办法
2351
查看次数

标签 统计

clojure ×1

clojurescript ×1

reagent ×1