Salesforce入门教程(中文)-021 Lightning Web Components简介

本文档介绍了Salesforce的Lightning Web Components,一种结合HTML、JavaScript和CSS的下一代应用构建工具。它强调标准技术,提供优秀的性能,并与Aura组件兼容。文中详细解释了Lightning Web Components的创建步骤、生命周期钩子、装饰器以及如何与其他组件协同工作。此外,还提到了开发工具如Dev Hub、Scratch Orgs和Visual Studio Code Salesforce扩展。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Lightning Web Components简介

是时候将您的Salesforce知识和对HTML、JavaScript和CSS等标准技术的熟悉结合起来,构建下一代Salesforce应用程序了。

使用这些通用标准为Salesforce组织构建组件,同时保持与现有Aura组件的兼容性。
Lightning Web Components专注于开发人员和用户体验。
当我们提到Lightning Web Components编程模型时,我们将所有单词大写。
当我们将组件本身称为Lightning web组件时,我们只将第一个单词大写。
另外,Lightning Components编程模型现在称为Aura Components。
这些组件本身被称为Aura Components。

为什么选择Lightning Web组件?
现代浏览器基于web标准,不断发展的标准不断改进浏览器向用户提供的内容。
我们希望您能够利用这些创新。

Lightning Web Components使用核心Web组件标准,只提供在Salesforce支持的浏览器中运行良好所需的功能。
由于Lightning Web Components是基于在浏览器中本机运行的代码构建的,因此它是轻量级的,并提供了优异的性能。
您编写的大多数代码都是标准的JavaScript和HTML。

遵守web标准的好处在于简单。您不需要在特定框架的怪癖上加速。
您只需使用HTML、JavaScript和CSS创建组件。
Lightning web组件创建分为一、二、三个步骤,就这么简单。
您可以创建:
(1)一个JavaScript文件
(2)一个HTML文件
(3)一个CSS文件

HTML提供了组件的结构。JavaScript定义了核心业务逻辑和事件处理。
CSS为组件提供外观、感觉和动画。这些是组件的基本部分。

下面是一个非常简单的Lightning web组件,它在输入字段中显示“Hello World”。

<template>
    <input value={message}></input>
</template>

模板标记是组件HTML的基本构建块。它允许您存储HTML片段。

import { LightningElement } from 'lwc';
export default class App extends LightningElement {
  message = 'Hello World';
}

我们稍后也将讨论import语句和类声明的详细信息。

input {
   color: blue;
}

上面是CSS。

我们需要在同一文件夹中具有相同名称(也具有匹配名称)的HTML文件和JavaScript文件。
可以使用一些元数据将它们部署到一个组织中,然后就可以开始了。
Salesforce会自动编译您的文件并负责样板组件的构建。

Lightning Web组件和Aura组件可以协同工作

可以在不放

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一秒变桌子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值