reagent

    7熱度

    1回答

    我正在使用祕書和試劑。這是我的代碼: (def view (atom nil)) (defn layout [view] [:div @view]) (reagent/render-component [layout view] (.getElementById js/document "message")) (secretary/set-config! :prefix ""

    3熱度

    2回答

    我想要創建一個默認隱藏的HTML元素(包括查詢結果)的列表,但用戶可以切換該狀態。我已經嘗試了幾種不同的方式作爲玩具的例子,但不能讓任何工作。 該代碼正確地創建了三個按鈕,這些按鈕正確地更改了exps狀態,但它們從未隱藏內容。 (:require [reagent.core :as r]) (def exps (r/atom [true true true])) (defn like-comp

    4熱度

    1回答

    這實際上可能是XY-problem,所以我會試着解釋一下目標是什麼。 我正在構建一個由一組Reagent組件組成的ClojureScript應用程序。它提供了一個用戶界面,您可以在其中動態添加或刪除UI元素。這些UI元素(組件)具有某種類型。例如Markdown組件is-a文本組件。無論何時向用戶提供添加文本的選項,我們都會列出所有匹配類型+ descendants的組件(在這種情況下,Markd

    8熱度

    2回答

    考慮下面的代碼: [:input {:type "text" :value (:text @app-state) :on-change (fn [e] (if (= 31 (.-keyCode e)) (println "ENTER") (println "NOT ENTER")))}] 如何改變if條

    0熱度

    1回答

    我試圖用試劑來編寫可重複使用的標籤控件。我需要做的是在用戶點擊祖先div元素之後關注輸入字段。爲了更清楚起見,我想着重於輸入類標籤輸入用戶點擊div類form-element我該怎麼實現呢? [:div.form-element [:div.some-other-class [:ul [:li "entered-tag"] ] ] [:

    1熱度

    1回答

    我使用reagent 0.5.0,這取決於cljsjs/react。後者具有以下deps.cljs {:foreign-libs [{ :file "cljsjs/development/react.inc.js", :file-min "cljsjs/production/react.min.inc.js", :provides ["cljsjs.react"]}], :externs

    1熱度

    1回答

    我想獲得更多有用的例外,這其中: Uncaught Error: Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings. 我想建立一個試劑應用,但不平常縮小的陣營JavaScript庫。這是我迄今與p

    0熱度

    1回答

    我正在使用試劑來開發網站。實際上,我不清楚如何在試劑中處理觸摸事件。我看過這篇文章 clojurescript: touch events and Domina,但我是否需要使用domina來處理與試劑觸摸啓動事件?任何人都會有一段代碼來檢測 - 給定一個dom元素 - 如果用戶向左或向右滑動了一個%?

    2熱度

    1回答

    我使用的re-frame cljs框架使用reagent作爲其視圖庫。我有一個nvd3圖形組件,我希望在其訂閱更新時進行更新。 不幸的是,在最初致電:component-did-mount後,圖表從未自行更新。在初始渲染之後永遠不會再調用:component-will-update。 我希望圖表更新自己,因爲訂閱通知它正在更改的數據的組件。 這裏的圖形的容器組件: (defn weight-gra

    4熱度

    2回答

    所以對於component-will-receive-props簽名是這樣的: https://github.com/reagent-project/reagent/blob/master/src/reagent/core.cljs#L114 :component-will-receive-props (fn [this new-argv]) 但new-args好像它的功能或JS對象。我期待它成爲