1.0.3 • Published 2 years ago

multi-items-input v1.0.3

Weekly downloads
10
License
MIT
Repository
-
Last release
2 years ago

multi-items-input

npm npm vue2

You can select multiple items just with keyboard. Input some keywords and using ↓, ↑,tab or enter to select, delete to remove.

header

Table of contents

Examples

Project page

https://jwolfcn.github.io/vue-multi-items-input/

Installation

npm install --save multi-items-input

Usage

In your entry js, main.js mostly

import Vue from 'vue'
import 'multi-items-input'
import 'multi-items-input/dist/multi-items-input.css'

Then you can use the tag multi-items-input

<multi-items-input
    :fetch="search"
    placeholder="placeholder"
    :height="100"
    separator=";"
    @select="select"
    @delete="onDelete"
    :selection-only="false"
></multi-items-input>

For more details, refer to the example directory.

API

Properties

PropertyTypeDefaultDescription
v-modelArrayBinding value. Each object within it should be like {name: 'xx', id: xx}
placeholderStringPlace holder of input.
separatorStringSeparator between items.
heightNumber100Height of the container.
fetchFunction(queryStr, done)Triggered to request for suggestion. Keywords would passed as the first parameter. The second parameter is a callback function which notifys the request is completed.
trigger-on-focusBooleantrueWhether trigger the fetch function on focus.
selection-onlyBooleanfalseWhether the user should select from the suggestion.
zIndexOfPopperNumber-Set the z-index of the popper.
disabledBooleanfalseSet input editable

Events

eventParametersdescription
deleteArray, ObjectThe first parameter is the array of the selected items. Second is the item which deleted.
selectObject, ArrayThe first parameter is the item added. Second is the array of the selected items.

License

MIT © Jwolf

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

1.0.3

2 years ago

0.2.0

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago