此项目的主要目标是用于帮助使用amis进行开发及二次开发的各种项目,提升在vscode中开发的体验及效率。
自动补全
信息提示
如果你已经安装vscode,可以点这里安装,或者前往应用市场
在js或ts代码中为对象字面量添加注释,例如
/** amis */
export default {
type: "page",
"body": [
{
"type": "form",
"controls": [{
type: "email",
label: "邮件",
}]
}
]
}
该对象即被添加amis支持。
- 通过
/** amis */
来标记js/ts对象 - 基于jsonschema为标记的对象添加自动完成及信息提示。
- 支持配置标记特征字符串
- 支持配置schema source(目前为静态引用的开源的amis项目中自动生成的schema)
- 支持基于schema/类型的模板填充