Skip to content

CNFeffery/feffery-dash-snippets

Repository files navigation

feffery-dash-snippets: Dash 实用代码片段

1 快捷代码片段

1.1 快捷 Python 代码片段

1.1.1 快捷模块功能导入

  • ihd:从dash快捷导入htmldcc

  • ibcr:从dash快捷导入基础回调角色InputOutputState

  • ifac:快捷导入feffery_antd_componentsfac

  • ifuc:快捷导入feffery_utils_componentsfuc

  • ifact:快捷导入feffery_antd_chartsfact

  • ifmc:快捷导入feffery_markdown_componentsfmc

  • iflc:快捷导入feffery_leaflet_componentsflc

  • ifm:快捷导入feffery_maplibrefm

  • ifamc:快捷导入feffery_antd_mobile_componentsfamc

1.1.2 flask 相关快捷逻辑初始化

  • flask:upload:快速初始化flask上传服务接口

  • flask:download:快速初始化flask下载服务接口

1.1.3 回调相关快捷逻辑初始化

  • callback:oi:快速初始化具有InputOutput角色的回调函数

  • callback:ois:快速初始化具有InputOutputState角色的回调函数

  • callback-cs:oi:快速初始化具有InputOutput角色的浏览器端回调函数

  • callback-cs:ois:快速初始化具有InputOutputState角色的浏览器端回调函数

1.1.4 其他快捷片段

  • pic=:快捷填入prevent_initial_call=True

  • run:debug:快速创建Dash应用debug模式if __name__ == '__main__':app.run(debug=True)结构体

  • ad=:快捷填入allow_duplicate=True

1.2 快捷 Javascript 代码片段

1.2.1 回调相关快捷逻辑初始化

  • callback:init:快捷生成浏览器端回调函数定义模板

  • dash.no_update:快捷插入浏览器端回调版本的dash.no_update

  • PreventUpdate:快捷插入浏览器端回调版本的dash.PreventUpdate

  • dash.callback_context:快捷插入浏览器端回调版本的dash.callback_context

1.3 快捷 Css 代码片段

  • css>scrollbar:快捷构建兼容各主流浏览器的滚动条美化策略

  • css>init-loading:快捷构建dash应用自定义初始加载动画策略

About

Vscode extension: feffery-dash-snippets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published