Socket
Socket
Sign inDemoInstall

lemaf-vue-select

Package Overview
Dependencies
437
Maintainers
7
Versions
20
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    lemaf-vue-select

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


Version published
Maintainers
7
Install size
24.7 MB
Created

Readme

Source

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.

FAQs

Last updated on 07 Jun 2019

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc