reagent

    0熱度

    1回答

    當在Clojurescript I上試用this post時,我嘗試了不同的方法來實現timer-component組件。我第一次嘗試,但是,沒有工作: (defn timer-component [] (fn [] (let [seconds-elapsed (r/atom 0)] (js/setTimeout #(swap! seconds-elapsed in

    1熱度

    1回答

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

    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")) 這對我來說似乎是脆弱的,乏味的(見空格處理) 。 我期望此功能類似工

    2熱度

    1回答

    是否有一種簡單的方法可以從ClojureScript試劑應用程序更改文檔標題和描述(或其他[:html [:head [:meta標籤)?例如,在每個bidi路線匹配中,更改標題和說明以匹配新的頁面內容。 最好這應該不使用js/window,以便相同的代碼可以在瀏覽器中使用,以及在服務器同構預渲染(我需要搜索引擎優化)。 在JavaScript/React世界中有react-document-me

    1熱度

    1回答

    我試圖從react-google-maps重複使用的組件和從文檔實現簡單的地圖例子:https://tomchentw.github.io/react-google-maps/basics/simple-map 但是,我是一個封鎖的withGoogleMap高次成分(HOC)包裝GoogleMap組件。我試圖類與試劑改編並運用這些如下:代替以下的Javascript (def GoogleMap

    1熱度

    1回答

    我有一個函數encode需要一個種子和消息來返回一個密碼。 我的問題是,當我試圖在我的core.cljs文件中用試劑使用它時,函數默默地失敗(返回一個空字符串)。 我覺得我正在做一些事情(或方法)錯誤,所以任何快速指針將高度讚賞。 (prn (encode "testing" "test")) ;;> "" (prn (type encode)) ;;> #object[Funct

    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熱度

    1回答

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

    3熱度

    1回答

    我剛學試劑Clojurescript,我只是遵循一些教程,但也許我錯過了什麼我有這樣的代碼爲國家 (defonce app-state (atom {:text "Hello Chestnut!" :click-count 0})) 和渲染視圖 (defn article [] [:div [:div "The atom" [:code "click-count"] " h