feffery-dash-snippets: Dash 实用代码片段
简体中文 | English
1 快捷代码片段
1.1 快捷 Python 代码片段
1.1.1 快捷模块功能导入
ihd :从dash 快捷导入html 、dcc
ibcr :从dash 快捷导入基础回调角色Input 、Output 、State
ifac :快捷导入feffery_antd_components (fac )
ifuc :快捷导入feffery_utils_components (fuc )
ifact :快捷导入feffery_antd_charts (fact )
ifmc :快捷导入feffery_markdown_components (fmc )
iflc :快捷导入feffery_leaflet_components (flc )
ifm :快捷导入feffery_maplibre (fm )
ifamc :快捷导入feffery_antd_mobile_components (famc )
1.1.2 flask 相关快捷逻辑初始化
flask:upload :快速初始化flask 上传服务接口
flask:download :快速初始化flask 下载服务接口
flask:stream :快速初始化flask 流式服务(SSE)接口
1.1.3 回调相关快捷逻辑初始化
callback:oi :快速初始化具有Input 和Output 角色的回调函数
callback:ois :快速初始化具有Input 、Output 及State 角色的回调函数
callback-cs:oi :快速初始化具有Input 和Output 角色的浏览器端回调函数
callback-cs:ois :快速初始化具有Input 、Output 及State 角色的浏览器端回调函数
1.1.4 feffery-dash-utils 工具函数快捷导入
utils:style : 快捷导入feffery_dash_utils.style_utils 中的style() 函数
utils:tm : 快捷导入feffery_dash_utils.tree_utils 中的TreeManager 类
utils:i18n : 快捷导入feffery_dash_utils.i18n 中的Translator 类
1.1.5 其他快捷片段
pic= :快捷填入prevent_initial_call=True
run:debug :快速创建Dash 应用debug 模式if __name__ == '__main__':app.run(debug=True) 结构体
ad= :快捷填入allow_duplicate=True
1.1.6 快捷页面模板生成
template:basic_tool :快捷生成单页面基础工具型应用
1.2 快捷 JavaScript 代码片段
1.2.1 回调相关快捷逻辑初始化
callback:init :快捷生成浏览器端回调函数定义模板
callback:no_update :快捷插入浏览器端回调版本的dash.no_update
callback:PreventUpdate :快捷插入浏览器端回调版本的PreventUpdate
callback:ctx :快捷插入浏览器端回调版本的dash.ctx
callback:set_props :快捷插入浏览器端回调版本的set_props()
callback:triggered :快捷插入浏览器端回调版本的dash.ctx.triggered
callback:triggered_id :快捷插入浏览器端回调版本的dash.ctx.triggered_id
callback:inputs_list :快捷插入浏览器端回调版本的dash.ctx.inputs_list
callback:inputs :快捷插入浏览器端回调版本的dash.ctx.inputs
callback:states_list :快捷插入浏览器端回调版本的dash.ctx.states_list
callback:states :快捷插入浏览器端回调版本的dash.ctx.states
callback:outputs_list :快捷插入浏览器端回调版本的dash.ctx.outputs_list
1.3 快捷 CSS 代码片段
1.4 快捷 JSON 代码片段
locales :在JSON 数据中快捷生成feffery_dash_utils.i18n.Translator 对应的本地国际化配置模板
| |