wx-extend/validate库的使用

基础使用

<form bindsubmit="save">
  <input name="informant" bindinput='informantInput' />
  <button formType="submit" class="bottom">确认</button>
<form>
//引入
import { wxValidate } from '../../utils/wxValidate.js'

onLoad() {
  this.WxValidate = new wxValidate(
    {
      //input的name对应informant
      //informant属性对应的规则
      informant: {
        required: true,
        minlength: 2,
        maxlength: 10,
      }
      //....
    },
    //informant规则对应的提示语
    {
      informant: {
        required: '请输入您的姓名',
        minlength: '请输入您的姓名',
        maxlength: '请输入您的姓名'
      }
      //....
    }
  )	
}

//对应处理函数
handler(e) {
  if (!this.WxValidate.checkForm(e)) {
    const error = this.WxValidate.errorList[0]
    console.log(error);
    wx.showToast({
      title: `${error.msg} `,
      icon: 'none',
      duration: 2000
    })
    return false
  }
}

demo

zhangwh754/wx_validate_demo: wxValidate库的使用demo (github.com)https://github.com/zhangwh754/wx_validate_demo

github文档:

wx-extend/validate.md at master · wux-weapp/wx-extend · GitHub:dog: 微信小程序 - 扩展插件(发送请求、Promise API、表单验证、Restful API) - wx-extend/validate.md at master · wux-weapp/wx-extendhttps://github.com/wux-weapp/wx-extend/blob/master/docs/components/validate.md

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值