设置面板
1. 声明入口
Section titled “1. 声明入口”在 plugin.json 声明设置面板:
{ "settings": { "entry": "frontend/settings/Settings.vue" }}2. 读写配置
Section titled “2. 读写配置”在 frontend/settings/Settings.vue 用 useToolSettings 读写配置:
const config = useToolSettings<MyConfig>('timestamp-tool', { format: '秒' });
config.value.format = '毫秒'; // 修改即自动持久化配置存储在 settings.json 的 tools.<toolId> 命名空间,与 defaults 深合并——
新增配置字段会自动获得默认值,无需迁移。
参考实现:hello-world/frontend/settings/Settings.vue。