vue-tiny-autocomplete
vue-tiny-autocomplete
特性
- 主题可基于 scss 变量定制
- 单元测试
- 基于 BEM 样式风格
文档
Prop
value
type: String
输入框的值
fetchSuggestions
type: ()=>Array<Object>
获得匹配项的方法
获得建议项方法
valueKey
type: String
使用匹配项中的哪一个值展示
filterMethod
type: (item: Object, keywords)=>Boolean
筛选匹配项的方法
其它
支持所有其它input
标签可用的属性
事件
input
type: String
输入的值
Slot
default
type: (item: Object)
下拉面板中的匹配项
TODO
- 自动化构建
- 添加动画
- 可自动更新的文档
开始项目
npm install
npm serve
运行测试用例
npm test:unit
自动格式化文件
npm lint
Dependencies
@vue/cli-plugin-babel: ~4.5.0@vue/cli-plugin-eslint: ~4.5.0@vue/cli-plugin-router: ~4.5.0@vue/cli-plugin-unit-jest: ~4.5.0@vue/cli-plugin-vuex: ~4.5.0@vue/cli-service: ~4.5.0@vue/eslint-config-prettier: ^6.0.0@vue/test-utils: ^1.0.3babel-eslint: ^10.1.0eslint: ^6.7.2eslint-plugin-prettier: ^3.3.1eslint-plugin-vue: ^6.2.2prettier: ^2.2.1sass: ^1.26.5sass-loader: ^8.0.2vue-template-compiler: ^2.6.11core-js: ^3.6.5vue: ^2.6.11vue-router: ^3.2.0vuex: ^3.4.0