How to use the @pluginjs/auto-complete.of function in @pluginjs/auto-complete

To help you get started, we’ve selected a few @pluginjs/auto-complete examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github pluginjs / pluginjs / modules / auto-complete / samples / src / sections / obj / index.js View on Github external
import { query } from '@pluginjs/dom'
import AutoComplete from '@pluginjs/auto-complete'

const source = [
  { label: 'England', value: 'UK' },
  { label: 'China', value: 'CN' },
  { label: 'America', value: 'USA' }
]

const element = query('#obj .auto-complete-label-obj')
AutoComplete.of(element, {
  source
})
github pluginjs / pluginjs / modules / auto-complete / samples / src / sections / render / index.js View on Github external
import { query } from '@pluginjs/dom'
import AutoComplete from '@pluginjs/auto-complete'

const source = [['England', 'UK'], ['China', 'CN'], ['America', 'USA']]

const element = query('#render .auto-complete-render')
AutoComplete.of(element, {
  source,
  highlight: true,
  render(data) {
    return `<span class="test">${data.label}<span>${data.value}</span></span>`
  }
})
github pluginjs / pluginjs / modules / auto-complete / samples / src / sections / array / index.js View on Github external
import { countries } from 'countries-list'
import { query } from '@pluginjs/dom'
import AutoComplete from '@pluginjs/auto-complete'

const source = Object.values(countries).map(country => {
  return country.name
})

const element = query('#array .example')

AutoComplete.of(element, {
  source
})
github pluginjs / pluginjs / modules / auto-complete / samples / src / sections / group / index.js View on Github external
import { query } from '@pluginjs/dom'
import AutoComplete from '@pluginjs/auto-complete'
import { continents, countries } from 'countries-list'

const source = Object.values(countries).map(country => {
  return {
    name: country.name,
    continent: country.continent
  }
})

const element = query('#group .example')
AutoComplete.of(element, {
  source,
  group: 'continent',
  groupLabel(group) {
    return group in continents ? continents[group] : 'Unknown'
  },
  itemLabel(item) {
    if (item.name) {
      return item.name
    }
    return item
  },
  itemValue(item) {
    if (item.name) {
      return item.name
    }
    return item
github pluginjs / pluginjs / modules / auto-complete / samples / src / sections / disabled / index.js View on Github external
import { countries } from 'countries-list'
import { query } from '@pluginjs/dom'
import AutoComplete from '@pluginjs/auto-complete'

const source = Object.values(countries).map(country => {
  return country.name
})

const element = query('#disabled .example')
AutoComplete.of(element, {
  source
})
github pluginjs / pluginjs / modules / auto-complete / samples / src / sections / highlight / index.js View on Github external
import AutoComplete from '@pluginjs/auto-complete'

const source = [
  'JAVA',
  'Java Script',
  'Go',
  'Swift',
  'C++',
  '易语言',
  'C#',
  'Python',
  'Ruby'
]

const element = query('#highlight .auto-complete-highlight')
AutoComplete.of(element, {
  highlight: true,
  source
})
github pluginjs / pluginjs / modules / auto-complete / samples / src / sections / input / index.js View on Github external
import AutoComplete from '@pluginjs/auto-complete'

const source = [
  'JAVA',
  'Java Script',
  'Go',
  'Swift',
  'C++',
  '易语言',
  'C#',
  'Python',
  'Ruby'
]

const element = query('#input .input')
AutoComplete.of(element, { source })
github pluginjs / pluginjs / modules / auto-complete / samples / src / sections / ajax / index.js View on Github external
import { countries } from 'countries-list'
import { query } from '@pluginjs/dom'
import AutoComplete from '@pluginjs/auto-complete'

const data = Object.values(countries).map(country => {
  return country.name
})

const element = query('#ajax .example')

AutoComplete.of(element, {
  source(query, resolve) {
    setTimeout(() => {
      resolve(data)
    }, 300)
  }
})
github pluginjs / pluginjs / modules / auto-complete / samples / src / sections / basic / index.js View on Github external
import { query } from '@pluginjs/dom'
import AutoComplete from '@pluginjs/auto-complete'
const element = query('#basic .auto-complete-basic')
AutoComplete.of(element)

@pluginjs/auto-complete

A flexible modern auto-complete js plugin.

GPL-3.0
Latest version published 2 years ago

Package Health Score

46 / 100
Full package analysis

Similar packages