4

我需要显示具有从光标读取的初始值的输入元素,但是当用户输入新文本时,我不需要将光标更新回来。例如:

(defn my-comp [app owner]
  (reify
    om/IRender
    (render [_]
      (dom/div nil
               (dom/label nil "Enter text: ")
               (dom/input #js {:value (:text app)
                               :onChange #()}))))) ;; <- Why do I still need this?

我发现我总是必须为 onChange 事件提供一个函数,以便让输入元素自行更新,至少是一个空的。这是正确的方法吗?非常感谢。

4

1 回答 1

2

使用 :defaultValue 而不是 :value。

感谢这里的答案

于 2014-06-04T16:37:33.497 回答