文件名称:om-routes:Bidi路线与Om的全球状态之间的双向绑定
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-12 03:11:12
Clojure
路由 正在安装 (:require [om-routes.core :as routes]) 描述 用户期望使用浏览器的导航工具在任何地方都可以使用,甚至在SPA内部也可以使用。 该库将浏览器的url绑定到应用程序状态中的某个光标,以便您可以按自己的喜好对导航进行建模,它将自动使其与浏览器的导航工具一起使用。 它遵循的结构。 与其将游标的状态与外部源同步,不如将其与导航栏的url同步。 它只需要很少的代码,可能并不是您真正需要的,但是我发现它是一个有用的模式,值得考虑。 ( defonce app-state ( atom { :nav { :last-click nil }})) ( def route [[ " # " :last-click ] ( routes/make-handler #( update-in % [ :last-click ] k
【文件预览】:
om-routes-master
----.gitignore(137B)
----README.md(6KB)
----project.clj(3KB)
----examples()
--------sorting()
--------refcursors()
--------track_button()
----src()
--------om_routes()