LaravelRUS UI
HTML Elements
Headings
Тег | Пример |
<h1>
|
Header 1 |
<h2>
|
Header 2 |
<h3>
|
Header 3 |
<h4>
|
Header 4 |
<h5>
|
Header 5 |
<h6>
|
Header 6 |
<h… class="underline">
|
…
Header 3… |
<h…><a class="anchor">
|
…
Header 3… |
Custom Elements
Button
Свойства
Название | Тип | Значение по умолчанию | Описание |
disabled |
Boolean |
false |
Отключаем кнопку/ссылку |
loading |
Boolean |
false |
Показывать индикатор загрузки |
title |
String |
null |
Текст тултипа |
name |
String |
"" |
Имя компонента |
view |
Одно из:
|
"primary" |
Стиль кнопки |
href |
String |
null |
Если указан href, то кнопка будет ссылкой |
target |
Одно из:
|
"self" |
Атрибут target для ссылки, если указан атрибут href |
События
Название | Описание |
@click |
Происходит при нажатии на кнопку |
Примеры
Тип | Пример |
<ui-button title="Hover me">
|
|
<ui-button :disabled="true">
|
|
<ui-button :loading="true">
|
|
<ui-button title="Hover me" view="simple">
|
|
<ui-button view="simple" :disabled="true">
|
|
<ui-button view="simple" :loading="true">
|
|
<ui-button title="Hover me" view="flat">
|
|
<ui-button view="flat" :disabled="true">
|
|
<ui-button view="flat" :loading="true">
|
|
Input
Свойства
Название | Тип | Значение по умолчанию | Описание |
disabled |
Boolean |
false |
Отключаем кнопку/ссылку |
loading |
Boolean |
false |
Показывать индикатор загрузки |
title |
String |
null |
Текст тултипа |
placeholder |
String |
null |
Описание поля |
focus |
Boolean |
false |
Выбрать поле редактируемым |
name |
String |
"" |
Имя компонента |
value |
String |
"" |
Значение компонента |
type |
Одно из:
|
"text" |
Тип текстового поля |
view |
Одно из:
|
"primary" |
Стиль текстового поля |
События
Название | Описание |
@input |
Происходит при нажатии измении значения текстового поля |
@focus |
Происходит при получении фокуса |
@blur |
Происходит при сбросе фокуса |
Примеры
Тип | Пример |
<ui-text value="Example">
|
|
<ui-text title="Hover me" placeholder="Write here something...">
|
|
<ui-text :disabled="true">
|
|
<ui-text :loading="true" value="Loading...">
|
|
<ui-text view="flat" value="Example">
|
|
<ui-text view="flat" :disabled="true" value="Disabled">
|
|
<ui-text view="flat" :loading="true" value="Loading...">
|
|
Password
Свойства
Название | Тип | Значение по умолчанию | Описание |
Все свойства полностью наследуются из <ui-text>
|
|||
tipShow |
Boolean |
"Show password" |
Тултип с описанием состояния скрытого пароля |
tipHide |
String |
"Hide password" |
Тултип с описанием состояния видимого пароля |
tipVisible |
String |
"visible" |
Суффикс для плейсхоледра, если пароль видимый |
События
Название | Описание |
Все события наследуются из <ui-text>
|
|
@change-visibility |
Происходит при смене "видимости" пароля |
Примеры
Тип | Пример |
<ui-password value="password">
|
|
<ui-password value="password"
tip-show="Показать пароль"
tip-hide="Скрыть пароль">
|
|
<ui-password placeholder="Введите пароль" tip-visible="отображается">
|
|
Select и Option
Свойства select
Название | Тип | Значение по умолчанию | Описание |
disabled |
Boolean |
false |
Отключение доступа к выпадашке |
loading |
Boolean |
false |
Показывать индикатор загрузки |
title |
String |
null |
Текст тултипа |
name |
String |
null |
Имя компонента |
active |
Boolean |
false |
Сделать выпаджашку активной (раскрыть) |
size |
Number |
5 |
Максимальное видимое количество элементов в списке |
placeholder |
String |
"Select a value..." |
Текст в выпадашке без выбранного значения |
Свойства option
Название | Тип | Значение по умолчанию | Описание |
disabled |
Boolean |
false |
Отключение доступа к элементу выпадашки |
loading |
Boolean |
false |
Показывать индикатор загрузки |
title |
String |
null |
Текст тултипа |
value |
Any |
null |
Значение выбранного элмента. При выборе элемента значение передаётся в select |
default |
Boolean |
false |
При указании значения true - поле выбирается по умолчанию |
text |
String |
"" |
Текст, который будет выбран в качестве заголовка родительского select, в случае, если в качестве значения передан не текст, а DOM элемент. |
События select
Название | Описание |
@open |
Происходит при открытии выпадашки |
@close |
Происходит при закрытии выпадашки |
@toggle |
Происходит при смении состояния выпадашки |
@select |
Происходит при выборе значения выпадашки |
События option
Название | Описание |
@select |
Происходит при выборе элемента |
Примеры
Тип | Пример |
|
|
|
|
|
|
|
|
|
|
Tooltip
Свойства
Название | Тип | Значение по умолчанию | Описание |
Родитель должен содержать position: relative ,
position: absolute или position: fixed
|
|||
direction |
Одно из:
|
"bottom" |
Направление тултипа |
Примеры
Тип | Пример |
<ui-tooltip direction="bottom">
|
|
<ui-tooltip direction="top">
|
|
<ui-tooltip direction="left">
|
|
<ui-tooltip direction="right">
|
|
Checkbox
Свойства
Название | Тип | Значение по умолчанию | Описание |
disabled |
Boolean |
false |
Отключаем чекбокс |
title |
String |
null |
Текст тултипа |
name |
String |
"" |
Имя компонента |
checked |
Boolean |
false |
Поставить галочку изначально |
События
Название | Описание |
@change |
Происходит при изменении состояния checked |
Примеры
Тип | Пример |
<ui-checkbox>
|
|
<ui-checkbox title="Hover me">
|
|
<ui-checkbox :checked="true">
|
|
<ui-checkbox :disabled="true">
|
|