Map – Configuration File

DEX602 - Unit 3 Surfacing Lightning Web Components

📄 第 230 页 🎬 视频课程

课程章节介绍

让我们一步一步来理解这个Salesforce Lightning组件的配置和实现。 首先,我们来看一下这个XML配置文件。这个文件是用来定义我们的Lightning组件的一些基本信息和行为的。在这个文件中,我们指定了组件的API版本是48.0,并且我们通过设置``为“真”来让这个组件在Salesforce的App Builder中可见。我们还通过``标签指定了这个组件可以在“闪电__RecordPage”上使用,也就是说,这个组件可以被添加到记录详情页面上。 接下来,我们来看一下JavaScript文件`deliveryDetailMap.js-meta.xml`。这个文件是用来定义我们的Lightning组件的元数据的。在这个文件中,我们需要添加一个名为`recordId`的属性,并且用`@api`装饰器来装饰它。这样做是为了让我们的组件能够访问当前记录的ID。 为了在记录详细信息页面上使用这个组件,我们需要做两件事情: 1. 在``配置文档中指定`lightning__RecordPage`,这样我们的组件就可以被添加到记录详情页面上。 2. 在我们的控制器内装饰名为`@recordId`的属性,这样我们的组件就可以访问当前记录的ID了。 简单来说,这个配置文件和JavaScript文件的工作就是让我们的Lightning组件能够在Salesforce的记录详情页面上显示,并且能够访问和显示当前记录的ID。这样,我们就可以在页面上展示与这个记录相关的更多信息了。