用途
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 组件的场景。
限制
资料未提供该技能的具体安装命令、配置方式、支持的平台、收费信息或价格,暂未提供。