Начало работы
Первые шаги
Чтобы начать работу с виджетом, добавьте необходимые пакеты в проект.
npm install @svar-ui/svelte-core
npm install @svar-ui/svelte-editor
или
yarn add @svar-ui/svelte-core
yarn add @svar-ui/svelte-editor
Пакет был перенесён с wx-svelte-editor на @svar-ui/svelte-editor. Публикация wx-svelte-editor продолжается до выхода обновления Svelte SVAR 3.0
Импортируйте виджет в проект.
<script>
import { Willow } from '@svar-ui/svelte-core';
import { Editor } from '@svar-ui/svelte-editor';
</script>
<Willow>
<Editor />
</Willow>
Компонент Willow служит обёрткой темы по умолчанию и добавляет необходимые стили для всех виджетов SVAR. Компонент Editor может работать без него, но в таком случае стили будут отсутствовать и их потребуется добавить вручную. Рекомендуется размещать тег Willow на верхнем уровне приложения.
Полный код инициализации
Чтобы увидеть виджет в действии, добавьте в него несколько элементов.
<script>
import { Editor, Willow } from "@svar-ui/svelte-editor";
const items = [
{ comp: "text", key: "name", label: "Name" },
{ comp: "text", key: "descr", label: "Description" },
{ comp: "text", key: "role", label: "Role" }
];
const values = {
name: "John Doe",
descr: "Lorem ipsum dolor sit amet",
role: "admin"
};
</script>
<Willow>
<Editor {items} {values} />
</Willow>
Для корректной инициализации рекомендуется применять тему на верхнем уровне приложения. Если вы используете компонент Editor отдельно, не забудьте обернуть его в тему (в приведённом примере применяется тема Willow).
Связанные статьи: