el-phone-number-input

1.1.12 • Public • Published

el-phone-number-input

基于ElementUI的国际电话输入框组件 查看示例:http://greper.veryreader.com/ElPhoneNumberInput/index.html

快速开始

1. 安装

npm i element-ui el-phone-number-input -S

2. 引入

  • 全局引入

import { ElPhoneNumberInput } from 'ElPhoneNumberInput'
Vue.component(ElPhoneNumberInput.name,ElPhoneNumberInput)
  • 或者单独引入

  import { ElPhoneNumberInput, mobileValidator, phoneNumberValidator } from 'ElPhoneNumberInput'
  export default {
    components: { ElPhoneNumberInput },
  }

3. form表单

<template>
 <el-form ref="form" :model="form"  :rules="rules" label-width="120px" >
        <el-form-item label="手机号码"  prop="mobile">
          <el-phone-number-input v-model="form.mobile" :onlyCountries="onlyCountries"></el-phone-number-input>
        </el-form-item>
 </el-form>
</template>

<script>
import { ElPhoneNumberInput} from 'ElPhoneNumberInput'
export default {
  name: 'Example',
  components: { ElPhoneNumberInput },
  form: {
      mobile: {
        callingCode: '86',
        phoneNumber: '18611112222'
      }
    }
}
</script>

参数

名称 详情 示例 默认值
value Object类型的默认值,3个属性均可为空
coutryCode:国家代码
callingCode:电话区号
phoneNumber:电话号码
{
coutryCode:'CN',
callingCode:'86',
phoneNumber:'18601010202'
}
numberPlaceholder 号码输入框的placeholder 手机号
codePlaceHolder 地区选择框的placeholder 请选择
onlyCountries 仅支持哪些国家地区 ['CN', 'HK', 'TW', 'US']
ignoreCountries 忽略哪些国家地区 ['CN', 'HK', 'TW', 'US']
selectWidth 国家地区选择框的宽度,注意要带px,也支持% 130px 130px
priorityCountries 哪些国家地区优先 ['CN', 'HK', 'TW', 'US']
clearable 是否支持清空 true,false true
filterable 是否支持国家地区过滤 true,false true
defaultCountry 输入手机号后触发默认选择的国家 CN CN

Readme

Keywords

none

Package Sidebar

Install

npm i el-phone-number-input

Weekly Downloads

86

Version

1.1.12

License

MIT

Unpacked Size

2.61 MB

Total Files

9

Last publish

Collaborators

  • greper