Which Files to Include?

DEX470 - Unit 1:Create a Hello World Lightning Web Component

📄 第 13 页 🎬 视频课程

课程章节介绍

让我们来简单明了地讲解一下Salesforce Lightning组件需要包含哪些文件。 首先,组件主要分为两种类型:UI组件和服务组件。 ,UI组件,,也就是用户界面组件,它们需要三个基本文件: 1. ,HTML文件,:这是组件的骨架,定义了组件的结构。每个UI组件都必须有一个HTML文件,且根标签必须是``。 2. ,JavaScript文件,:这是组件的大脑,定义了组件的行为和逻辑。它负责处理用户交互和数据绑定。 3. ,元数据配置文件,:这个文件包含了组件的配置信息,比如在Lightning App Builder和Community Builder中的设计设置。 ,服务组件,,它们更像是可复用的库,只需要两个文件: 1. ,JavaScript文件,:同样,这是组件的核心,定义了库的功能。 2. ,元数据配置文件,:这个文件包含了库的配置信息。 ,注意,:无论是UI组件还是服务组件,它们的文件名(不包括扩展名)必须相同,这样Salesforce框架才能正确地将它们关联起来。 此外,组件还可以包含以下可选文件: - ,CSS文件,:用于设置组件的样式。 - ,SVG图标文件,:可以用作Lightning App Builder和Community Builder中的自定义图标。 - ,其他JavaScript文件,:用于共享代码或模块化开发。 - ,测试文件,:如果你想为组件创建Jest测试,可以在组件文件夹的顶层创建一个名为`__tests__`的文件夹,并将测试文件保存在这里。 最后,每个组件都属于一个,命名空间,,这是Salesforce用来组织和管理组件的一种方式。 希望这个解释能帮助你更好地理解Salesforce Lightning组件的文件结构。如果有任何疑问,随时提问!