re-frame

    1熱度

    1回答

    這裏不同的組件動作後是我Clojurescript代碼: (def focus-wrapper (with-meta identity {:component-did-update #(.focus (dom-node %))})) (defn solution-input [] (let [current-char (subscribe [:current-ch

    1熱度

    1回答

    我是新來重新框架,我想我忘了一些明顯的東西。我的網頁即將開始工作,但當我單擊單選按鈕時似乎沒有更新。基本上,我想要做的是單擊單選按鈕時,它會將我的value-name原子更新爲2.這樣做會導致頁面刷新,因爲函數display-val取決於value-name。然而,沒有任何反應。 我感覺我應該訂閱一些東西,以便display-val知道要更新。 這裏是我的代碼: (def q-id (atom 0

    0熱度

    2回答

    下面是我嘗試基於重新構架的github庫中的現有示例項目創建的簡單重新構架應用。但它只顯示html文件中的內容。似乎沒有事件正在發送。任何人都可以指出我做錯了什麼?謝謝。 (ns simple.core (:require [reagent.core :as reagent] [re-frame.core :as rf] [clojure.string :as

    1熱度

    1回答

    我跟着這個例子: https://github.com/Day8/re-frame/blob/master/docs/FAQs/PollADatabaseEvery60.md 這裏是我的間隔處理器 (defonce interval-handler (fn [{:keys [action id frequency event]}] (let [live-intervals (a

    0熱度

    1回答

    在JavaScript中,處理動態類的常用方法是使用classnames庫。 我無法找到任何ClojureScript替代解決方案,似乎大多數人都很好用直列如果與(str ...)喜歡的語句: (str "location flex-column border-box" (if is-current " current")) 這對我來說似乎是脆弱的,乏味的(見空格處理) 。 我期望此功能類似工

    8熱度

    1回答

    我試圖在Google圖表中使用這個example。到re-frame框架,reagent。我想創建一個基於訂閱的實時圖表。我測試了一個簡單的計數器= + - 1。 我得到的錯誤:Assert failed: Render must be a function, not nil (ifn? render-fun)。 (defn draw-demo-chart [d] (let [

    1熱度

    2回答

    我有一個由lein new luminus <app-name> +jetty +mongodb +re-frame +cider生成的小應用程序,運行uberjar命令時出現錯誤。它作爲一個開發應用程序運行通過lein repl。 我已經看到類似的錯誤被歸結爲依賴不匹配,因爲使用Datomic,但目前不是我的項目中的依賴項。 這裏是通過調用生成lein uberjar堆棧跟蹤: See http

    0熱度

    1回答

    我正在使用文本輸入字段列表構建重新框架應用程序。我想這樣做的行爲是,當用戶按RETURN時,會創建一個新行並將焦點放在新行上。我已經成功地創造新行,但是,當我嘗試內change-focus事件處理程序使用該調用將焦點更改到新行: (.focus (.getElementById js/document focus-element)) 我得到一個錯誤:Cannot read property 'fo

    1熱度

    1回答

    假設我需要構件數據和構件部件數據。我需要通過http請求獲取小部件數據以獲取其零部件編號。我使用這些部分數字來製作更多的http請求來獲取零件數據。 使用https://github.com/Day8/re-frame-http-fx,它會看起來像: (reg-event-fx :foo/get-widget (fn [{:keys [db]} [_]] {:http-xhrio {

    0熱度

    1回答

    共存。 更具體地說,我使用的是重製幀模板:https://github.com/Day8/re-frame-template。 我不知道是否有可能這個項目編譯成一個基於電子桌面應用程序?我注意到有喜歡https://github.com/Gonzih/cljs-electron電子模板,但我不知道如何使網頁版與電子版共存。 這甚至可能嗎? 更新: 爲了使我的問題更加清晰: 你如何基於電子版和網絡版