Фреймворк предоставляет разработчикам набор базовых компонентов, с помощью которых разработчики могут быстро создавать приложения, комбинируя эти компоненты.
<tagname property="value">
Content goes here ...
</tagename>
Тип | Описание | Комментарий |
---|---|---|
Boolean | Булево значение | Если компонент имеет этот атрибут, независимо от того, чему он равен, его значение будет `true`. Только если атрибут отсутствует в компоненте, его значение будет `false`. Если значение атрибута является переменной, её значение будет преобразовано в тип `Boolean`. |
Number | Цифры | 1, 2.5 |
String | строка | “string” |
Array | Массив | [ 1, “string” ] |
Object | Объект | { key: value } |
EventHandler | Имя обработчика событий | “handlerName” — это имя функции-обработчика событий, определенное в Page. |
Any | произвольное свойство |
атрибут | Тип | Описание | Комментарий |
---|---|---|---|
id | String | Уникальный идентификатор компонента | Сохранить всю страницу уникальной |
class | String | Класс стиля компонента | Определенные стилевые классы в соответствующем WXSS |
style | String | Встроенные стили компонента | Динамически настраиваемые встроенные стили |
hidden | String | Отображается ли компонент | Все компоненты отображаются по умолчанию. |
data-* | Any | Пользовательские атрибуты | При срабатывании события на компоненте оно отправляется обработчику событий. |
bind* / catch* | EventHandler | События компонента |
Базовые компоненты делятся на следующие категории:
Название компонента | Комментарии | Свойства компонента | ||||
---|---|---|---|---|---|---|
Имя атрибута | Тип | Значение по умолчанию | 说明 - Объяснение | Минимальная версия | ||
view | Контейнер представлений | hover-class | String | none | 指定按下去的样式类。当 hover-class="none" 时,没有点击态效果 | |
hover-stop-propagation | Boolean | false | Укажите, следует ли блокировать состояние нажатия у предков этого узла. | 1.5.0 | ||
hover-start-time | Number | 50 | Через сколько миллисекунд появляется состояние нажатия при удержании? | |||
hover-stay-time | Number | 400 | Время удержания нажатия после отпускания пальца, в миллисекундах | |||
scroll-view | Контейнер с прокруткой | scroll-x | Boolean | false | Разрешить горизонтальную прокрутку | |
scroll-y | Boolean | false | Разрешить вертикальную прокрутку | |||
upper-threshold | Number | 50 | На каком расстоянии от верха/левого края (в пикселях) срабатывает событие scrolltoupper | |||
lower-threshold | Number | 50 | На каком расстоянии от низа/правой стороны (в пикселях) срабатывает событие scrolltolower | |||
scroll-top | Number | Установка позиции вертикальной полосы прокрутки | ||||
scroll-left | Number | Установить положение горизонтальной полосы прокрутки | ||||
scroll-into-view | String | Значение должно быть идентификатором дочернего элемента (идентификатор не может начинаться с цифры). Установите, в каком направлении можно прокручивать, и элемент будет прокручиваться в этом направлении. | ||||
scroll-with-animation | Boolean | false | При использовании анимации для установки позиции полосы прокрутки | |||
enable-back-to-top | Boolean | false | При нажатии на верхнюю строку состояния на iOS или двойном нажатии на строку заголовка на Android, полоса прокрутки возвращается в начало, поддерживается только вертикальная прокрутка. | |||
bindscrolltoupper | EventHandle | Прокрутка вверх/влево вызовет событие scrolltoupper. | ||||
bindscrolltolower | EventHandle | Прокрутка до нижней/правой части вызовет событие scrolltolower. | ||||
bindscroll | EventHandle | Срабатывает при прокрутке, event.detail = {scrollLeft, scrollTop, scrollHeight, scrollWidth, deltaX, deltaY} | ||||
swiper | Контейнер слайдера | indicator-dots | Boolean | false | Показывать индикаторы на панели | |
indicator-color | Color | rgba(0, 0, 0, .3) | Цвет указателя | 1.1.0 | ||
indicator-active-color | Color | #000000 | Цвет выбранной точки индикации | 1.1.0 | ||
autoplay | Boolean | false | Автоматический переход | |||
current | Number | 0 | Индекс текущей страницы | |||
interval | Number | 5000 | Автоматическое переключение интервала времени | |||
duration | Number | 500 | Длительность анимации скольжения | |||
circular | Boolean | false | Использовать ли скользящее соединение | |||
vertical | Boolean | false | Является ли направление прокрутки вертикальным? | |||
bindchange | EventHandle | При изменении `current` будет вызвано событие `change`, где `event.detail = {current: current, source: source}`. |
Название компонента | Комментарии | Свойства компонента | ||||
---|---|---|---|---|---|---|
Имя атрибута | Тип | Значение по умолчанию | 说明 - Объяснение | Минимальная версия | ||
icon | 图标 | type | String | icon的类型,有效值:success, success_no_circle, info, warn, waiting, cancel, download, search, clear | ||
size | Number | 23 | Размер иконки, единица измерения - пиксели (px) | |||
color | Color | цвет иконки, такой же как цвет в CSS | ||||
text | Текст | selectable | Boolean | false | Текст можно выбрать? | 1.1.0 |
space | String | false |
显示连续空格
有效值 ensp:中文字符空格一半大小 emsp:中文字符空格大小 nbsp:根据字体设置的空格大小 |
1.4.0 | ||
decode | Boolean | false | Расшифровать | 1.4.0 | ||
progress | Полоса прогресса | percent | Float | нет | Проценты от 0 до 100 | |
show-info | Boolean | false | Отображать проценты справа от индикатора выполнения | |||
stroke-width | Number | 6 | Ширина линии индикатора выполнения, в пикселях | |||
color | Color | #09BB07 | Цвет индикатора выполнения (используйте activeColor) | |||
activeColor | Color | Выбранный цвет полосы прогресса | ||||
backgroundColor | Color | Цвет невыбранной полосы прогресса | ||||
active | Boolean | false | Анимация индикатора выполнения слева направо | |||
active-mode | String | backwards | назад: анимация воспроизводится с начала; вперед: анимация воспроизводится с места остановки в прошлый раз | 1.7.0 |
Название компонента | Комментарии | Свойства компонента | |||||
---|---|---|---|---|---|---|---|
Имя атрибута | Тип | Значение по умолчанию | 说明 - Объяснение | Время вступления в силу | Минимальная версия | ||
button | Кнопка | size | String | default | Размер кнопки | ||
type | String | default | Стиль типа кнопки | ||||
plain | Boolean | false | Кнопка ли вырезана, цвет фона прозрачный | ||||
disabled | Boolean | false | Выключить ли | ||||
loading | Boolean | false | Перед именем есть значок загрузки? | ||||
form-type | String | 用于 <form/> 组件,点击分别会触发 <form/> 组件的 submit/reset 事件 | |||||
open-type | String | Возможности открытости WeChat | 1.1.0 | ||||
hover-class | String | button-hover | 指定按钮按下去的样式类。当 hover-class="none" 时,没有点击态效果 | ||||
hover-stop-propagation | Boolean | false | Укажите, следует ли блокировать состояние нажатия у предков этого узла. | 1.5.0 | |||
hover-start-time | Number | 20 | Через сколько миллисекунд появляется состояние нажатия при удержании? | ||||
hover-stay-time | Number | 70 | Время удержания нажатия после отпускания пальца, в миллисекундах | ||||
bindgetuserinfo | Handler | Когда пользователь нажимает на эту кнопку, возвращается полученная информация о пользователе, значение, полученное из параметра detail, совпадает с wx.getUserInfo. | open-type="getUserInfo' | 1.3.0 | |||
lang | String | en | Укажите язык возвращаемых пользовательских данных: zh_CN — упрощенный китайский, zh_TW — традиционный китайский, en — английский. | open-type="getUserInfo" | 1.3.0 | ||
session-from | String | Источник разговора | open-type="contact" | 1.4.0 | |||
send-message-title | String | Текущий заголовок | Заголовок карточки сообщения в чате | open-type="contact" | 1.5.0 | ||
send-message-path | String | Текущий путь для обмена | Путь перехода к мини-приложению при нажатии на карточку сообщения в чате | open-type="contact" | 1.5.0 | ||
send-message-img | String | Скриншот | Карточка изображения в чате | open-type="contact" | 1.5.0 | ||
show-message-card | Boolean | false | Отображать карточки сообщений в рамках диалога | open-type="contact" | 1.5.0 | ||
bindcontact | Handler | Обратный вызов сообщений службы поддержки | open-type="contact" | 1.5.0 | |||
bindgetphonenumber | Handler | Получение номера телефона пользователя (callback) | open-type="getphonenumber" | 1.2.0 | |||
form | Форма | report-submit | Boolean | Возвращать ли formId для отправки шаблонных сообщений | |||
bindsubmit | EventHandle | Запуск события отправки с данными из формы, event.detail = {value : {'name': 'value'} , formId: ''} | |||||
bindreset | EventHandle | При сбросе формы срабатывает событие reset. | |||||
input | Поле ввода | value | String | Начальное содержимомокна ввода | |||
type | String | "text" | Тип input | ||||
password | Boolean | false | Является ли это паролем | ||||
placeholder | String | Заполнитель при пустом поле ввода | |||||
placeholder-style | String | Стилизация placeholder | |||||
placeholder-class | String | "input-placeholder" | Укажите класс стиля для placeholder | ||||
disabled | Boolean | false | Выключить ли | ||||
maxlength | Number | 140 | Максимальная длина ввода, при установке значения -1 максимальная длина не ограничена. | ||||
cursor-spacing | Number | 0 | Задайте расстояние между курсором и клавиатурой в пикселях. В качестве расстояния между курсором и клавиатурой используется минимальное значение между расстоянием от нижней границы input и заданным значением cursor-spacing. | ||||
auto-focus | Boolean | false | (Устарело, используйте focus напрямую) Автофокус, вызов клавиатуры | ||||
focus | Boolean | false | Получить фокус | ||||
confirm-type | String | "done" | Установить текст кнопки в правом нижнем углу клавиатуры | 1.1.0 | |||
confirm-hold | Boolean | false | При нажатии на кнопку в правом нижнем углу клавиатуры, останется ли клавиатура открытой? | 1.1.0 | |||
cursor | Number | Позиция курсора при указании фокуса | 1.5.0 | ||||
bindinput | EventHandle | При вводе с клавиатуры срабатывает событие `input`, `event.detail = {value, cursor}`. Обработчик может напрямую вернуть строку, которая заменит содержимое поля ввода. | |||||
bindfocus | EventHandle | При фокусировке на поле ввода срабатывает событие, event.detail = {value: value} | |||||
bindblur | EventHandle | Срабатывает при потере фокуса в поле ввода, event.detail = {value: value} | |||||
bindconfirm | EventHandle | Срабатывает при нажатии кнопки «Завершить», event.detail = {value: value} | |||||
checkbox | Многопозиционный переключатель | value | String | <checkbox/>标识,选中时触发<checkbox-group/>的 change 事件,并携带 <checkbox/> 的 value | |||
disabled | Boolean | false | Выключить ли | ||||
checked | Boolean | false | Выбрано ли в данный момент, можно использовать для установки по умолчанию | ||||
color | Color | Цвет флажка, такой же как цвет в CSS | |||||
radio | Одиночный селектор | value | String | <radio/> 标识。当该<radio/> 选中时,<radio-group/> 的 change 事件会携带<radio/>的value | |||
disabled | Boolean | false | Выключить ли | ||||
checked | Boolean | false | Выбрано ли в данный момент, можно использовать для установки по умолчанию | ||||
color | Color | цвет радио, такой же как цвет в CSS | |||||
picker
(mode = selector) |
(Обычный) селектор списка | range | Array / Object Array | [] | При mode равном selector или multiSelector, range действителен. | ||
range-key | String | Когда `range` является массивом объектов, используйте `range-key`, чтобы указать значение ключа в объекте в качестве содержимого для отображения в селекторе. | |||||
value | Number | 0 | Значение value указывает на то, какой элемент из диапазона range был выбран (индексация начинается с 0). | ||||
bindchange | EventHandle | При изменении значения `value` срабатывает событие `change`, где `event.detail = {value: value}`. | |||||
disabled | Boolean | false | Выключить ли | ||||
picker
(mode = multiSelector) |
(Многоколоночный) селектор списка | range | Двумерный массив / Двумерный массив объектов | [] | mode为 selector 或 multiSelector 时,range 有效。二维数组,长度表示多少列,数组的每项表示每列的数据,如[["a","b"], ["c","d"]] | ||
range-key | String | Когда `range` является двумерным массивом объектов, используйте `range-key`, чтобы указать значение ключа в объекте в качестве содержимого для отображения в селекторе. | |||||
value | Array | 0 | Значение каждого элемента указывает на выбор элемента с соответствующим индексом в диапазоне (индексация начинается с 0). | ||||
bindchange | EventHandle | При изменении значения `value` срабатывает событие `change`, где `event.detail = {value: value}`. | |||||
bindcolumnchange | EventHandle | При изменении значения в определенном столбце срабатывает событие `columnchange`, где `event.detail = {column: column, value: value}`. Значение `column` указывает на номер столбца, который был изменен (индексация начинается с 0), а значение `value` указывает на индекс измененного значения. | |||||
disabled | Boolean | false | Выключить ли | ||||
picker
(mode = time) |
(Время) Выборщик списка | value | String | 表示选中的时间,格式为"hh:mm" | |||
start | String | 表示有效时间范围的开始,字符串格式为"hh:mm" | |||||
end | String | 表示有效时间范围的结束,字符串格式为"hh:mm" | |||||
bindchange | EventHandle | При изменении значения `value` срабатывает событие `change`, где `event.detail = {value: value}`. | |||||
disabled | Boolean | false | Выключить ли | ||||
picker
(mode = date) |
(дата) выборщик списка | value | String | 0 | 表示选中的日期,格式为"YYYY-MM-DD" | ||
start | String | 表示有效日期范围的开始,字符串格式为"YYYY-MM-DD" | |||||
end | String | 表示有效日期范围的结束,字符串格式为"YYYY-MM-DD" | |||||
fields | String | day | Значения year, month, day обозначают уровень детализации селектора. | ||||
bindchange | EventHandle | При изменении значения `value` срабатывает событие `change`, где `event.detail = {value: value}`. | |||||
disabled | Boolean | false | Выключить ли | ||||
picker
(mode = region) |
(дата) выборщик списка | value | Array | [] | Указывает выбранные провинцию, город и район, по умолчанию выбирается первое значение в каждом столбце. | ||
custom-item | String | Можно добавить пользовательский элемент в верхнюю часть каждого столбца. | 1.5.0 | ||||
bindchange | EventHandle | При изменении значения `value` срабатывает событие `change`, где `event.detail = {value: value}`. | |||||
disabled | Boolean | false | Выключить ли | ||||
picker-view | Встроенный селектор списка | value | NumberArray | Числа в массиве последовательно указывают на выбранный элемент в каждом picker-view-colume внутри picker-view (индексация начинается с 0). Если число превышает длину доступных вариантов в picker-view-column, выбирается последний элемент. | |||
indicator-style | String | Установка стиля среднего выделенного поля в селекторе | |||||
indicator-class | String | Установка класса для среднего выбранного элемента селектора | 1.1.0 | ||||
mask-style | String | Установка стиля для наложения | 1.5.0 | ||||
mask-class | String | Установка класса для наложения | 1.5.0 | ||||
bindchange | EventHandle | При смене выбранного значения при прокрутке, срабатывает событие change, event.detail = {value: value}; value — это массив, указывающий, какой элемент выбран в текущем picker-view-column (индексация начинается с 0). | |||||
slider | Скроллер | min | Number | 0 | Минимум | ||
max | Number | 100 | Максимум | ||||
step | Number | 0 | Шаг должен быть больше 0 и делиться нацело на (max - min). | ||||
disabled | Boolean | false | Выключить ли | ||||
value | Number | 0 | Текущее значение | ||||
color | Color | #e9e9e9 | Цвет фона (используйте backgroundColor) | ||||
selected-color | Color | #1aad19 | Выбранный цвет (используйте activeColor) | ||||
activeColor | Color | #1aad19 | Выбранный цвет | ||||
backgroundColor | Color | #e9e9e9 | Цвет фона | ||||
show-value | Boolean | false | Показывать текущее значение | ||||
bindchange | EventHandle | Событие, срабатывающее после завершения перетаскивания, event.detail = {value: value} | |||||
bindchanging | EventHandle | Событие, вызванное во время перетаскивания, event.detail = {value: value} | 1.7.0 | ||||
switch | Переключатель выбора | checked | Boolean | false | Выбрано ли | ||
type | String | switch | Стиль, допустимые значения: switch, checkbox | ||||
bindchange | EventHandle | При изменении значения `checked` срабатывает событие `change`, где `event.detail = { value: checked }`. | |||||
color | Color | цвет switch, такой же как цвет в CSS | |||||
label | Метка | for | String | Привязка идентификатора элемента управления |
Название компонента | Комментарии | Свойства компонента | ||||
---|---|---|---|---|---|---|
Имя атрибута | Тип | Значение по умолчанию | 说明 - Объяснение | Минимальная версия | ||
navigator | Ссылка на приложение | url | String | Ссылки для перехода внутри приложения | ||
open-type | String | navigate | Способ перехода | |||
delta | Number | Действительно, когда open-type имеет значение 'navigateBack', указывает количество уровней для возврата назад. | ||||
hover-class | String | navigator-hover | 指定点击时的样式类,当hover-class="none"时,没有点击态效果 | |||
hover-stop-propagation | Boolean | false | Укажите, следует ли блокировать состояние нажатия у предков этого узла. | 1.5.0 | ||
hover-start-time | Number | 50 | Через сколько миллисекунд появляется состояние нажатия при удержании? | |||
hover-stay-time | Number | 600 | Время удержания нажатия после отпускания пальца, в миллисекундах |
Значение | 说明 - Объяснение | Минимальная версия |
---|---|---|
navigate | Функция, соответствующая wx.navigateTo | |
redirect | Функция, соответствующая wx.redirectTo | |
switchTab | Функция, соответствующая wx.switchTab | |
reLaunch | Функция, соответствующая wx.reLaunch | 1.1.0 |
navigateBack | Функция, соответствующая wx.navigateBack | 1.1.0 |
Название компонента | Комментарии | Свойства компонента | ||||
---|---|---|---|---|---|---|
Имя атрибута | Тип | Значение по умолчанию | 说明 - Объяснение | Минимальная версия | ||
audio | Аудио | id | String | уникальный идентификатор компонента audio | ||
src | String | Адрес ресурса для воспроизведения аудио | ||||
loop | Boolean | false | Повторять ли? | |||
controls | Boolean | false | Показывать ли стандартные элементы управления | |||
poster | String | Адрес изображения обложки аудио на стандартном элементе управления. Если значение атрибута `controls` равно `false`, установка `poster` не будет иметь эффекта. | ||||
name | String | Неизвестный аудиофайл | Имя аудио на стандартном элементе управления, если значение атрибута controls равно false, то установка name не будет иметь эффекта. | |||
author | String | Неизвестный автор | Имя автора по умолчанию на элементе управления, если значение свойства controls равно false, то установка author недействительна. | |||
binderror | EventHandle | При возникновении ошибки срабатывает событие `error`, `detail` = {errMsg: MediaError.code} | ||||
bindplay | EventHandle | Срабатывание события play при начале/продолжении воспроизведения | ||||
bindpause | EventHandle | При приостановке воспроизведения срабатывает событие pause. | ||||
bindtimeupdate | EventHandle | При изменении прогресса воспроизведения срабатывает событие `timeupdate`, `detail = {currentTime, duration}` | ||||
bindended | EventHandle | Срабатывает событие ended при достижении конца воспроизведения. | ||||
image | Изображение | src | String | Адрес ресурса изображения | ||
mode | String | 'scaleToFill' | Режимы обрезки и масштабирования изображений | |||
lazy-load | Boolean | false | Ленивая загрузка изображений. Действует только для изображений внутри page и scroll-view. | 1.5.0 | ||
binderror | HandleEvent | Когда происходит ошибка, имя события, публикуемого в AppService, объект события event.detail = {errMsg: 'что-то пошло не так'} | ||||
bindload | HandleEvent | Когда изображение загружено, имя события, публикуемого в AppService, объект события event.detail = {height: 'высота изображения в px', width: 'ширина изображения в px'} | ||||
video | Видео | src | String | Адрес ресурса для воспроизведения видео | ||
initial-time | Number | Указать начальную позицию воспроизведения видео | 1.6.0 | |||
duration | Number | Укажите продолжительность видео | 1.1.0 | |||
controls | Boolean | true | Показывать ли элементы управления воспроизведением по умолчанию (кнопки воспроизведения/паузы, прогресс воспроизведения, время)? | |||
danmu-list | Object Array | Список комментариев | ||||
danmu-btn | Boolean | false | Показывать ли кнопку для отображения комментариев, действует только при инициализации, не может быть изменена динамически. | |||
enable-danmu | Boolean | false | Показывать ли субтитры действителен только при инициализации и не может быть изменен динамически. | |||
autoplay | Boolean | false | Автоматический запуск | |||
loop | Boolean | false | Повторять ли? | 1.4.0 | ||
muted | Boolean | false | Включить беззвучный режим воспроизведения? | 1.4.0 | ||
page-gesture | Boolean | false | В неполноэкранном режиме, включены ли жесты для регулировки яркости и громкости | 1.6.0 | ||
direction | Number | Настройка ориентации видео при полноэкранном режиме; если не указано, определяется автоматически по соотношению сторон. Допустимые значения: 0 (обычная вертикальная), 90 (экран повернут на 90 градусов против часовой стрелки), -90 (экран повернут на 90 градусов по часовой стрелке). | 1.7.0 | |||
bindplay | EventHandle | Срабатывание события play при начале/продолжении воспроизведения | ||||
bindpause | EventHandle | При приостановке воспроизведения срабатывает событие pause. | ||||
bindended | EventHandle | Срабатывает событие ended при достижении конца воспроизведения. | ||||
bindtimeupdate | EventHandle | Запускается при изменении прогресса воспроизведения, event.detail = {currentTime, duration}. Частота срабатывания — 250 мс. | ||||
bindfullscreenchange | EventHandle | Когда видео переходит в полноэкранный режим или выходит из него, срабатывает событие, где `event.detail = {fullScreen, direction}`, а `direction` принимает значения `vertical` или `horizontal`. | 1.4.0 | |||
objectFit | String | contain | Когда размер видео не совпадает с размером контейнера video, поведение видео: contain (включать), fill (заполнять), cover (покрывать). | |||
poster | String | URL-адрес изображения для обложки видео, если значение атрибута controls равно false, то установка poster не будет иметь эффекта. |
Название компонента | Комментарии | Свойства компонента | ||||
---|---|---|---|---|---|---|
Имя атрибута | Тип | Значение по умолчанию | 说明 - Объяснение | Минимальная версия | ||
map | Карта | longitude | Number | Центральный меридиан | ||
latitude | Number | Центральная широта | ||||
scale | Number | 16 | Уровень масштабирования, диапазон значений от 5 до 18 | |||
markers | Array | Метка | ||||
covers | Array | Будет удалено, используйте markers | ||||
polyline | Array | Маршрут | ||||
circles | Array | Круг | ||||
controls | Array | Элемент управления | ||||
include-points | Array | Увеличьте масштаб, чтобы охватить все заданные координаты. | ||||
show-location | Boolean | Отображение текущей точки с указанием направления | ||||
bindmarkertap | EventHandle | При нажатии на маркер срабатывает | ||||
bindcallouttap | EventHandle | При нажатии на пузырек, соответствующий отмеченной точке, срабатывает. | 1.2.0 | |||
bindcontroltap | EventHandle | Срабатывание при нажатии на элемент управления | ||||
bindregionchange | EventHandle | Срабатывание при изменении поля зрения | ||||
bindtap | EventHandle | Срабатывание при нажатии на карту | ||||
bindupdated | EventHandle | Срабатывает при завершении обновления рендеринга карты. | 1.6.0 |
Название компонента | Комментарии | Свойства компонента | ||||
---|---|---|---|---|---|---|
Имя атрибута | Тип | Значение по умолчанию | 说明 - Объяснение | Минимальная версия | ||
canvas | холст | src | String | Адрес ресурса для воспроизведения видео | ||
initial-time | Number | Указать начальную позицию воспроизведения видео | 1.6.0 | |||
duration | Number | Укажите продолжительность видео | 1.1.0 | |||
controls | Boolean | true | Показывать ли элементы управления воспроизведением по умолчанию (кнопки воспроизведения/паузы, прогресс воспроизведения, время)? | |||
danmu-list | Object Array | Список комментариев | ||||
danmu-btn | Boolean | false | Показывать ли кнопку для отображения комментариев, действует только при инициализации, не может быть изменена динамически. | |||
enable-danmu | Boolean | false | Показывать ли субтитры действителен только при инициализации и не может быть изменен динамически. | |||
autoplay | Boolean | false | Автоматический запуск | |||
loop | Boolean | false | Повторять ли? | 1.4.0 | ||
muted | Boolean | false | Включить беззвучный режим воспроизведения? | 1.4.0 | ||
page-gesture | Boolean | false | В неполноэкранном режиме, включены ли жесты для регулировки яркости и громкости | 1.6.0 | ||
direction | Number | Настройка ориентации видео при полноэкранном режиме; если не указано, определяется автоматически по соотношению сторон. Допустимые значения: 0 (обычная вертикальная), 90 (экран повернут на 90 градусов против часовой стрелки), -90 (экран повернут на 90 градусов по часовой стрелке). | 1.7.0 | |||
show-progress | Boolean | true | Если не установлено, отображается только при ширине больше 240. | 1.9.0 | ||
show-fullscreen-btn | Boolean | true | Показывать ли кнопку полного экрана | 1.9.0 | ||
show-play-btn | Boolean | true | Показывать ли кнопку воспроизведения в нижней панели управления видео | 1.9.0 | ||
show-center-play-btn | Boolean | true | Показывать ли кнопку воспроизведения в середине видео | 1.9.0 | ||
enable-progress-gesture | Boolean | true | Включить жесты для управления прогрессом | 1.9.0 | ||
bindplay | EventHandle | Срабатывание события play при начале/продолжении воспроизведения | ||||
bindpause | EventHandle | При приостановке воспроизведения срабатывает событие pause. | ||||
bindended | EventHandle | Срабатывает событие ended при достижении конца воспроизведения. | ||||
bindtimeupdate | EventHandle | Запускается при изменении прогресса воспроизведения, event.detail = {currentTime, duration}. Частота срабатывания — 250 мс. | ||||
bindfullscreenchange | EventHandle | Когда видео переходит в полноэкранный режим или выходит из него, срабатывает событие, где `event.detail = {fullScreen, direction}`, а `direction` принимает значения `vertical` или `horizontal`. | 1.4.0 | |||
objectFit | String | contain | Когда размер видео не совпадает с размером контейнера video, поведение видео: contain (включать), fill (заполнять), cover (покрывать). | |||
poster | String | URL-адрес изображения для обложки видео, если значение атрибута controls равно false, то установка poster не будет иметь эффекта. |
Вы недавно использовали: