Веб-компоненты Lightning — это новая модель программирования для создания компонентов Lightning. Он использует достижения веб-стандартов последних пяти лет, может сосуществовать и взаимодействовать с оригинальной моделью программирования Aura и обеспечивает непревзойденную производительность.

Шаг 1

Настройка среды Salesforce DX

Включить Dev Hub в предварительной версии Developer Edition

  1. Если у вас нет предварительной версии организации, подпишитесь на предварительную версию Developer Edition по адресу https://www.salesforce.com/form/signup/prerelease-spring19/.
  2. Войдите в качестве системного администратора в свою предварительную версию Developer Edition.
  3. Нажмите

и выберите Настройка.

4. В меню «Настройка» введите Dev Hub в поле «Быстрый поиск» и выберите Центр разработки.

5. Чтобы включить Dev Hub, нажмите Включить.

Установите предварительную версию интерфейса командной строки Salesforce (CLI)

Чтобы использовать следующую версию до того, как она станет общедоступной, вам необходимо установить интерфейс командной строки, а затем установить предварительную версию. Если у вас уже установлен интерфейс командной строки, перейдите к шагу 3, чтобы установить предварительную версию.

  1. Загрузите CLI, используя соответствующую ссылку ниже.
    macOS
    https://sfdc.co/sfdx_cli_osx
    32-разрядная версия Windows
    https://sfdc.co/ sfdx_cli_win
    Windows 64-bit
    https://sfdc.co/sfdx_cli_win64
    Debian/Ubuntu 64
    https://sfdc.co/sfdx_cli_linux
    /> Загрузите архив по одному из URL-адресов в манифесте, распакуйте архив, затем запустите сценарий ./install.
    Debian/Ubuntu x86
    https://sfdc.co/sfdx_cli_linux_x86 < br /> Загрузите архив по одному из URL-адресов в манифесте, распакуйте архив и запустите сценарий ./install.
  2. Установите CLI через установщик.
  3. Подтвердите, что вы правильно установили CLI, выполнив эту команду: sfdx plugins. Строка salesforcedx сообщает вам, какую версию вы установили.
  4. Обновите до предварительной версии CLI, выполнив эту команду: sfdx plugins:install salesforcedx@pre-release
  5. После установки предварительной версии подтвердите, что у вас есть предварительная версия, запустив sfdx plugins. Ваш номер для плагина salesforcedx должен быть не меньше 45.0.9. Вы должны увидеть что-то вроде:

Шаг 2

Настройка кода Visual Studio

Установка расширений Salesforce для Visual Studio Code

Visual Studio Code — это редактор кода для разработчиков Salesforce. Он бесплатный, с открытым исходным кодом и доступен для Windows, Linux и macOS. Этот редактор имеет простые в установке расширения для подсветки синтаксиса, завершения кода и многого другого.

Для этого быстрого старта мы собираемся установить Visual Studio Code и рекомендуемый пакет расширения Salesforce Extension Pack и расширение Lightning Web Components.

  1. Загрузите и установите последнюю версию Visual Studio Code для вашей операционной системы. Если у вас уже установлен Visual Studio Code, переустанавливать его не нужно.
  2. Запустите код Visual Studio.
  3. На левой панели инструментов нажмите кнопку

Значок расширения.

4. Найдите пакет расширения Salesforce и нажмите Установить. Если он у вас уже установлен, вам просто нужно нажать на кнопку Перезагрузить.

5. Найдите веб-компоненты Lightning и нажмите Установить. Если он у вас уже установлен, вам просто нужно нажать на кнопку Перезагрузить.

6. Перезапустите Visual Studio Code, чтобы завершить установку.

Шаг 3

Создание веб-компонента Hello World Lightning

Создание проекта Salesforce DX

  1. В коде Visual Studio нажмите Command + Shift + P на Mac или Ctrl + Shift + P на Windows.
  2. Введите SFDX.
  3. Выберите SFDX: создать проект.
  4. Введите HelloWorldLightningWebComponent в качестве имени проекта.
  5. Нажмите Ввод.
  6. Выберите папку для сохранения проекта.
  7. Нажмите Создать проект. Вы должны увидеть что-то вроде этого в качестве базовой настройки.

Авторизация Центра разработки

  1. В Visual Studio Code нажмите Command + Shift + P на Mac или Ctrl + Shift + P на Windows.
  2. Введите SFDX.
  3. Выберите SFDX: авторизовать Dev Hub.
  4. Войдите в систему, используя учетные данные предварительной версии Dev Hub.
  5. Нажмите Разрешить.

6. После аутентификации в браузере интерфейс командной строки запоминает ваши учетные данные Dev Hub. Сообщение об успехе должно выглядеть так:

Создание рабочей организации

  1. В Visual Studio Code нажмите Command + Shift + P на Mac или Ctrl + Shift + P на Windows.
  2. Введите SFDX.
  3. Выберите SFDX: создать вспомогательную организацию по умолчанию.
  4. Нажмите Enter, чтобы принять значение по умолчанию project-scratch-def.json.
  5. Нажмите Enter, чтобы принять псевдоним организации по умолчанию HelloWorldLightningWebComponent.
  6. Будьте терпеливы, создание временной организации может занять минуту. Сообщение об успехе должно выглядеть так:

Создание веб-компонента Lightning

  1. В коде Visual Studio нажмите Command + Shift + P на Mac или Ctrl + Shift + P на Windows.
  2. Введите SFDX.
  3. Выберите SFDX: создать веб-компонент Lightning.
  4. Нажмите Enter, чтобы принять значение по умолчанию force-app/main/default/lwc.
  5. Введите helloWorld в качестве имени нового компонента.
  6. Нажмите Ввод.
  7. Просмотрите вновь созданные файлы в Visual Studio Code.

8. В HTML-файл helloWorld.html скопируйте и вставьте следующий код.

9. Сохраните файл.

10. В файле JavaScript helloWorld.js скопируйте и вставьте следующий код.

11. Сохраните файл.

12. В XML-файл helloWorld.js-meta.xml скопируйте и вставьте следующий код.

13. Сохраните файл.

Отправить в новую организацию

  1. В Visual Studio Code нажмите Command + Shift + P на Mac или Ctrl + Shift + P на Windows.
  2. Введите SFDX.
  3. Выберите SFDX: передать исходный код в вспомогательную организацию по умолчанию.

Добавить компонент в приложение в Lightning Experience

  1. В Visual Studio Code нажмите Command + Shift + P на Mac или Ctrl + Shift + P на Windows.
  2. Введите SFDX.
  3. Выберите SFDX: открыть организацию по умолчанию.
  4. Щелкните значок запуска приложений

чтобы открыть панель запуска приложений.

5. Выберите приложение Продажи.

6. Щелкните значок шестеренки

чтобы открыть меню настроек, затем выберите Редактировать страницу.

7. Перетащите веб-компонент helloWorld Lightning из списка пользовательских компонентов в верхнюю часть холста страницы.

8. Нажмите Сохранить.

9. Нажмите Активировать.

10. Нажмите Назначить организацией по умолчанию.

11. Нажмите Сохранить.

12. Нажмите Назад, чтобы вернуться на главную страницу.

13. Обновите страницу, чтобы просмотреть новый компонент.

Ссылка:

https://trailhead.salesforce.com/content/learn/projects/quick-start-lightning-web-components