阐明
这是一个vue挪动端车牌号输出组件,此组件依赖vant的van-action-sheet和van-button等组件,同时应用了less
效果图
演示地址
- 手机扫码体验
- 点击查看演示
应用示例
-
示例一:只应用键盘,自定义显示组件
<template> <div> <h3>示例一</h3> <van-cell-group> <van-field :value="value" readonly label="车牌号" @click="show = true" /> </van-cell-group> <vnp-keyboard v-model="value" :show.sync="show"></vnp-keyboard> </div> </template> <script> import Keyboard from '@/components/vant-number-plate/vnp-keyboard'; export default { components: { 'vnp-keyboard': Keyboard, }, data() { return { show: false, value: '川A' } } } </script> <style lang="less" scoped> h3 { padding: 0 30px; } </style>
-
示例二:应用提供的显示组件
<template> <div> <h3>示例二</h3> <div class="demo-two-box"> <vnp-input v-model="value"></vnp-input> </div> </div> </template> <script> import VnpInput from '@/components/vant-number-plate/vnp-input'; export default { components: { 'vnp-input': VnpInput }, data() { return { value: '川A' } } } </script> <style lang="less" scoped> .demo-two-box { padding: 0 30px; } h3 { padding: 0 30px; } </style>
点击查看源码
发表回复