vue-license-plate
Version:
103 lines (73 loc) • 2.18 kB
Markdown
* vue-license-plate是一款基于vue2的车牌号输入控件。
[](https://github.com/leiyun1993/vue3-license-plate)
[](https://github.com/leiyun1993/mp-license-plate)
* 下载
```
npm install vue-license-plate
```
* 在main.js中加入
```
import LicensePlate from 'vue-license-plate'
import 'vue-license-plate/lib/licensePlate.css'
Vue.use(LicensePlate);
```
* 在需要的页面中使用
```
licensePlate: "川A00001"
<LicensePlate v-model="licensePlate" @change="change"></LicensePlate>
change(val){
console.log(val.array) //数组形式
console.log(val.value) //字符串形式
console.log(val.pass) //是否验证通过
}
```
* 自定义车牌展示
```
<LicensePlate :borderRadius="6"
@change="changeVal"
v-model="licensePlate"
:autoShow="false">
<div class="custom">{{ licensePlate }}</div>
</LicensePlate>
//自定义时 borderColor borderActiveColor borderWidth borderRadius fontColor fontSize 无效
//自定义时点击事件根据当前长度计算,即默认选中最后一位
```
* 展示如下

名字|类型|默认值|说明
--|--|--|--
v-model|String|""| 默认车牌号
autoShow|Boolean|false| 自动展示键盘
borderColor|String|
borderActiveColor|String|
borderWidth|Number|1| 边框宽度
borderRadius|Number|6| 边框圆角
fontColor|String|
fontSize|Number|16| 文字大小
名字|说明|回调参数
--|--|--
@change|输入改变时触发|{array:[],value:string,pass:false}
* 1.0.5
1、增加 '警'、'挂'
2、支持车牌slot
* 1.0.4
自动展示键盘
* 1.0.3
修复文档错误
* 1.0.2
替换资源文件为icon
* 1.0.1
修复bug
* 1.0.0
首次发版
[](https://github.com/leiyun1993/vue2-license-plate/blob/master/LICENSE)