observ:观察:eye:-Vue.js计算属性和观察程序的Python端口

时间:2024-05-22 13:50:51
【文件属性】:

文件名称:observ:观察:eye:-Vue.js计算属性和观察程序的Python端口

文件大小:11KB

文件格式:ZIP

更新时间:2024-05-22 13:50:51

Python

观察 :eye: Observ是的程序的Python端口。 它完全与事件循环/框架无关,并且没有依赖关系,因此可以在面向Python> = 3.6的任何项目中使用。 Observ为有状态应用程序提供了以下两个好处: 您不再需要手动使状态无效并重新计算状态(例如,通过脏标志): 计算状态自动失效 懒惰地重新计算了计算状态 您可以对状态变化(无论是否计算)做出React,从而启用单向流: 状态更改导致视图更改(例如,状态更改回调更新了UI小部件) 视图触发输入事件(例如,UI中触发了鼠标事件) 输入事件导致状态更改(例如,鼠标事件会更新状态) 原料药 from observ import observe, computed, watch state = observe(state) 观察字典,列表,元组和集合的嵌套结构。 返回状态输入对象的可观察的克隆。 watcher = wat


【文件预览】:
observ-master
----.gitignore(58B)
----pyproject.toml(606B)
----LICENSE(1KB)
----observ()
--------__init__.py(10KB)
----setup.cfg(280B)
----.github()
--------workflows()
----examples()
--------observe_qt.py(2KB)
----README.md(2KB)
----tests()
--------test_observe.py(1KB)
--------test_collections.py(8KB)
--------test_deps.py(999B)
--------test_usage.py(3KB)
----scripts.py(438B)

网友评论