1.0.3 • Published 1 month ago

@tanzhenxing/zx-car-number v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
1 month ago

zx-car-number 车牌号输入组件

组件说明

zx-car-number 是一个用于输入中国车牌号的弹出式组件。支持普通车牌和新能源车牌两种类型的输入,提供便捷的车牌号输入键盘。

效果展示

弹出式车牌号输入键盘,包含省份选择和车牌号码输入区域。

使用方法

基本用法

<template>
  <view>
    <button @tap="openCarNumber">打开车牌输入</button>
    <zx-car-number 
      ref="carNumberRef" 
      @confirm="onCarNumberConfirm" 
      @open="onOpen" 
      @close="onClose"
    ></zx-car-number>
  </view>
</template>

<script>
export default {
  methods: {
    openCarNumber() {
      this.$refs.carNumberRef.open();
    },
    onCarNumberConfirm(carNumber) {
      console.log('车牌号:', carNumber);
    },
    onOpen() {
      console.log('车牌输入组件打开');
    },
    onClose() {
      console.log('车牌输入组件关闭');
    }
  }
}
</script>

预设车牌号和类型

<template>
  <view>
    <button @tap="openCarNumber">打开车牌输入</button>
    <zx-car-number ref="carNumberRef" @confirm="onCarNumberConfirm"></zx-car-number>
  </view>
</template>

<script>
export default {
  methods: {
    openCarNumber() {
      // 预设车牌类型:0-普通车牌,1-新能源车牌
      this.$refs.carNumberRef.setType(1);
      // 预设车牌号
      this.$refs.carNumberRef.setVal('京A12345');
      // 打开组件
      this.$refs.carNumberRef.open();
    },
    onCarNumberConfirm(carNumber) {
      console.log('车牌号:', carNumber);
    }
  }
}
</script>

属性

属性名类型默认值说明
isSwitchPageBooleanfalse是否为切换页面模式

事件

事件名说明返回值
confirm点击确定按钮时触发车牌号字符串
open组件打开时触发-
close组件关闭时触发-

方法

方法名说明参数
open打开车牌输入组件-
close关闭车牌输入组件-
setType设置车牌类型carType: Number (0-普通车牌,1-新能源车牌)
setVal设置车牌号carNumber: String