0.0.4 • Published 2 years ago

elementui-w v0.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

ElementUI2 通用库

先这样规划,待完成。

1.函数

  • 安装
npm install elementui-w-util
  • 函数
函数功能备注
getCookieUtil获取cookie@..
PhoneValidator验证固定电话8位号码0411-84720021、041184720021、84720021或7位号码
MobileValidator验证手机号码1~3·4·5·6·7·8·9~xxx,共11位
IdCardValidator验证身份证18位,最后一位可以是x
  • 使用
// 引入
import { getCookieUtil } from 'elementui-w-util'

// 使用
export default {
  methods: {
    getCookieUtil,
    getUserList() {
      this.getCookieUtil...
    }
  }
}

2.验证器

  • 安装
npm install elementui-w-validator
  • 验证器:min、max、length框架自带了
验证器功能备注
emailValidator验证邮箱@..
phoneValidator验证固定电话8位号码0411-84720021、041184720021、84720021或7位号码
mobileValidator验证手机号码1~3·4·5·6·7·8·9~xxx,共11位
idCardValidator验证身份证18位,最后一位可以是x
  • 使用
// 引入
import { emailValidator } from 'elementui-w-validator'

// 使用
export default {
  data () {
    return {
      emailValidator,
      rules: {
        mail: [ {trigger: "blur", validator: emailValidator} ]
      }
    }
  }
}

3.自定义指令

  • 安装
npm install elementui-w-directive
  • 指令
指令功能备注
turnToNum输入非数字清空,输入数字保留2为小数@..
phoneValidator验证固定电话8位号码0411-84720021、041184720021、84720021或7位号码
mobileValidator验证手机号码1~3·4·5·6·7·8·9~xxx,共11位
idCardValidator验证身份证18位,最后一位可以是x
  • 使用
// 使用
<el-input v-model="searchForm.price" v-turnToNum placeholder="请输入价格"></el-input>

// 引入(可以全局导入)
import 'elementui-w-directive'

4.过滤器

当成转换器

  • 安装
npm install elementui-w-filter
  • 过滤器
过滤器功能备注
operateTimeFilter验证邮箱@..
phoneValidator验证固定电话8位号码0411-84720021、041184720021、84720021或7位号码
mobileValidator验证手机号码1~3·4·5·6·7·8·9~xxx,共11位
idCardValidator验证身份证18位,最后一位可以是x
  • 使用
// 使用
<el-table-column prop="operateTime" label="创建日期" min-width="120">
  <template slot-scope="scope">{{ scope.row.operateTime | operateTimeFilter }}</template>
</el-table-column>

// 引入
import { operateTimeFilter } from 'elementui-w-filter'

// 使用
export default {
  methods: {
    operateTimeFilter
  }
}
0.0.4

2 years ago

0.0.3

2 years ago

0.0.1

2 years ago