feat:支持vue原生插件页面

This commit is contained in:
jxxghp
2025-05-03 10:03:44 +08:00
parent 491009636a
commit c692a3c80e
4 changed files with 207 additions and 88 deletions

View File

@@ -59,9 +59,13 @@ class PluginDashboard(Plugin):
name: Optional[str] = None
# 仪表板key
key: Optional[str] = None
# 演染模式
render_mode: Optional[str] = Field(default="vuetify")
# 全局配置
attrs: Optional[dict] = Field(default_factory=dict)
# col列数
cols: Optional[dict] = Field(default_factory=dict)
# 页面元素
elements: Optional[List[dict]] = Field(default_factory=list)
# 页面地址
component_url: Optional[str] = None