SuperAPI AI 工具集

lit-components

前端与建站

查看项目

更新于 10-16 06:55

技能介绍

用途

lit-components 用于在 forcedotcom/salesforcedx-vscode 仓库中创建或编辑 Lit 组件,包括响应式属性和内部状态。

主要能力

  • 使用 Lit 标准装饰器配合 TypeScript auto-accessors。
  • 从各自的 lit/decorators/<name>.js 模块导入装饰器。
  • 用 @property(...) public accessor 声明公开响应式输入。
  • 用 @state() private accessor 声明内部渲染状态。
  • 当访问器有默认值时,内联初始化。
  • 对由宿主提供的必需输入使用明确赋值断言。
  • 对不得映射到 HTML 属性的对象或数组输入使用 { attribute: false }。
  • 当属性需要 Lit 转换时指定 type。

使用方式

按照上述约定编写或修改组件代码。禁止使用旧的 static properties 加 declare 模式来声明响应式成员,也不得启用 experimentalDecorators 或旧式类字段语义。当行为或渲染发生变化时,通过该包的编译、lint、单元测试和针对性浏览器测试来验证组件。

适用场景

适用于在 forcedotcom/salesforcedx-vscode 仓库内开发或维护 Lit 组件的场景。

限制

资料未提供该技能的具体安装命令、配置方式、支持的平台、收费信息或价格,暂未提供。