1.2.5 • Published 6 years ago

lemaf-vue-select v1.2.5

Weekly downloads
81
License
-
Repository
-
Last release
6 years ago

Lemaf Vue Select

Componente Vue para seleção de intervalos de datas.

Como usar

  • Importar o componente import LemafSelect from 'lemaf-vue-select'
  • Importar o css import 'lemaf-vue-select/dist/lemaf-vue-select.css'

  • Incluir o componente: <lemaf-vue-select v-model='selectProperty'></lemaf-vue-select>

Evento

Input Caso você tenha necessidade de escutar algum evento de mudança no(s) item(ns) selecionados, basta escutar o evento input do v-model;

Exemplo: <lemaf-vue-select @input='doSomething'></lemaf-vue-select>

Clicked Emitido quando é clicado em qualquer parte do componente.

Exemplo: <lemaf-vue-select @clicked='doSomething'></lemaf-vue-select>

Configurações do componente

É possível modificar alguns parâmetros do componente. A seguir tabela das propiedades disponíveis do componente.

PropriedadeTipoDefaultValores AceitosDescrição
erroBooleanfalse-Se true será renderizada uma borda vermelha, indicando campo com erro
labelStringnome-Indica o nome da variável do objeto opcoes que possui os nomes que serão renderizados no select para cada uma das opções
chaveStringvalor-Indica o nome da variável do objeto opcoes que contém o valor de cada uma das opções
filtravelBooleanfalse-Se true será renderizado um campo de pesquisa para filtrar as opções
selecionarTodosBooleanfalse-Se true será renderizado uma opção para selecionar todas as opções de uma vez. Só é permitido caso a opção multiplos seja true
pesquisarPlaceholderStringPesquisar-Placeholder para o campo de pesquisa. Só será visível caso o campo filtravel esteja habilitado.
bordaArredondadaBooleanfalse-Se true adicionará uma borda de 20px no select e no campo de pesquisa, caso esteja habilitado.
multiplosBooleanfalse-Se true permitirá selecionar mais de uma opção.
permitirNovosItensBooleanfalse-Se true exibirá um botão
placeholderStringSelecione-Placeholder para o campo de select.
alturaStringmediapequena / media / grandeDefine a altura do input do select. (20 /30 / 40)px respectivamente.
podeRemoverItemBooleantrue-Permiti remover itens quando a seleção múltipla não estiver habilitada(seleção única)
opcoesArray[]-Array com as opções que populará o select.

Funcionamento

Se o atributo da diretiva v-model for setado como undefined ou null o componente inicializará sem nenhum item selecionado, porém qualquer outro valor informado na variável v-model o componente tentará encontrar dentro das opcoes fornecidas, alguma opção que tenha o atributo chave igual ao valor de v-model.

Observação: Observe que quando a opção múltiplos está habilitada faz sentido usar v-model como um Array. Neste caso, o componente tentará encontrar uma opção correspondente para cada um dos valores do Array de v-model.

1.2.5

6 years ago

1.2.4

6 years ago

1.2.3

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.13

6 years ago

1.1.12

6 years ago

1.1.11

6 years ago

1.1.10

6 years ago

1.1.9

6 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.0

6 years ago