# 相关规则
- 可视化设计限制
低代码平台通常提供可视化的设计工具,但这些工具可能不支持所有类型的用户界面或交互。因此,开发者可能需要在平台提供的设计约束内工作
- 性能考虑
小部件可能在性能上有所限制,尤其是在处理复杂逻辑或大量数据处理时。开发者需要在设计时考虑性能优化,以确保应用程序的响应速度和用户体验
- 依赖管理
小部件可能依赖于特定的库或框架。在开发过程中,需要确保这些依赖项被正确管理和更新,以避免潜在的兼容性问题
- 代码生成和导出
虽然小部件允许通过可视化方式设计组件,但最终生成的代码可能不如手写代码灵活。此外,导出为源代码的能力可能存在限制,例如不支持嵌套组件的导出
- 安全性和合规性
开发小部件时,需要确保遵守相关的安全和合规性标准。这可能包括数据保护、用户认证和授权等方面
# 开发约束
- 图片采用外链方式引入,不能在组件文件夹中直接包含图片,单张图片size在100k以内
- 每个插件包的大小1M以内
- 需根据isDesigner参数判断渲染是在运行时还是设计时,设计时进行模拟数据渲染
- 移动端小部件需要自行实现refresh方法,工作台下拉时会触发该方法
- 不建议在组件中使用webview
- 不建议在组件中使用setInterval