为Nicegui提供一系列扩展功能
pip install nicegui_super_extensions
- 第一步,在页面加载成功前导入依赖
from nicegui_super_extensions.markdown_renderer import (
MarkdownPreViewer,
initMarkdownPreViewerDependence,
)
initMarkdownPreViewerDependence()
- 第二步,使用组件并渲染markdown
MarkdownPreViewer().render(markdown)
- (可选)第三步, 更新markdown内容
md.render(new_markdown)
- 第一步
from nicegui_super_extensions.reconnect_box import set_reconnect_box
- 第二步
# just can use after page load
set_reconnect_box()
# after page load to use it
app.on_connect(lambda: set_reconnect_box())
let an item reorderable in row or column
- 第一步
nicegui_super_extensions.reorderable import ReorderableItem,ReorderableColumn
- 第二步
with ReorderableColumn() as col:
with ReorderableItem() as draggable:
ui.label("Draggable Item 1")
with ReorderableItem() as draggable:
ui.label("Draggable Item 2")
with ReorderableItem() as draggable:
ui.label("Draggable Item 3")