当前位置: 首页 > news >正文

建设网站需要收费吗更换wordpress登录界面

建设网站需要收费吗,更换wordpress登录界面,福建网站建设制作,百度快照入口async-validator 是一个基于 JavaScript 的表单验证库,支持异步验证规则和自定义验证规则 主流的 UI 组件库 Ant-design 和 Element 中的表单验证都是基于 async-validator 使用 async-validator 可以方便地 构建表单中逻辑,使得错误提示信息更加友好和灵…

async-validator 是一个基于 JavaScript 的表单验证库,支持异步验证规则和自定义验证规则
主流的 UI 组件库 Ant-design 和 Element 中的表单验证都是基于 async-validator
使用 async-validator 可以方便地 构建表单中逻辑,使得错误提示信息更加友好和灵活。

使用步骤

  1. 安装并在项目中导入 async-validator
  2. 创建验证规则
  3. 创建表单验证实例,将验证规则传递给构造函数,产生实例
  4. 调用实例方法 validate 对数据进行验证
    第一个参数:需要验证地数据
    第二个参数:回调函数,回调函数有两个参数 errors,fields
    errors:如果验证成功,返回 null 验证错误 返回数据
    fields:需要验证地字段,属性值错误数据

示例

// 从 async-validator 中引入构造函数
import Schema from 'async-validator';
const app = getApp()
Page({data: {orderAddress: {},orderInfo: {}, // 订单详情show: false,currentDate: new Date().getTime(),minDate: new Date().getTime(),deliveryDate: "",buyName: '',buyPhone: '',blessing: '', },// 处理提交订单async onSubmit() {// 需要从 data 中结构数据// 需要根据接口要求组织请求参数const { deliveryDate, buyName, buyPhone, blessing, orderAddress, orderInfo } = this.data// 需要根据接口要求组织请求参数const params = { buyName,buyPhone, deliveryDate, cartList: orderInfo.cartVoList, remarks: blessing,  userAddressId: orderAddress.id }const { valid } = await this.validatorAddress(params)console.log(valid)// true/false},validatorAddress(params) {// 验证订购人,是否包含大小写字母、数字和中文字符const nameRegExp = '^[a-zA-Z\\d\u4e00-\\u9fa5]+$'// 验证手机号,是否符合中国大陆手机号码的格式const phoneReg = '^1(?:3\\d|4[4-9]|5[0-35-9]|6[67]|7[0-8]|8\\d|9\\d)\\d{8}$'// 创建验证规则const rules = {userAddressId: { required: true, message: '请选择地址' },buyName: [{ required: true, message: '请输入姓名' },{ pattern: nameRegExp, message: '不合法' }],buyPhone: [{ required: true, message: '请输入手机号' },{ pattern: phoneReg, message: '手机号不合法' }],deliveryDate: { required: true, message: '请选择日期' },}// 传入验证规则进行实例化const validator = new Schema(rules)// 调用示例方法对请求参数进行验证// 注意:我们希望将验证通过 Promise 的形式返回给函数的调用者return new Promise((resolve) => {validator.validate(params, (errors) => {if (errors) {// 如果验证失败,需要给用户进行提示wx.toast({ title: errors[0].message })// 如果属性值是 false,说明验证失败resolve({ valid: false })} else {// 如果属性值是 true,说明验证成功resolve({ valid: true })}})})},})
http://www.yayakq.cn/news/352668/

相关文章:

  • 姑苏营销型网站建设电话厦门市网站建设公司
  • 建网站资料贵州最好的网站建设推广公司哪家好
  • 网站开发价格 北京昆明建设网站
  • 花都有沒有网站建设的长沙网红美食
  • 专业做调查的网站网络规划与设计思维导图
  • 甜品网站首页设计网络服务器可提供的常见服务
  • 沈阳建站培训wordpress启用小工具
  • 成都市网站制作开发者模式怎么关闭vivo
  • 找人做网站排名优化公司装修效果图 办公室
  • 郑州大型网站公司腾讯云服务器优惠
  • wps哪个工具做网站如何在wordpress中添加背景音乐
  • 沈阳手机网站制作广东东莞智通人才市场
  • 网站制作前言公司济南建设网站的公司
  • 商城网站模板免费下载做网站犯法
  • 企业网站 flash新网站必须做301定向吗
  • 小游戏网站欣赏wp-wordpress
  • 网站工信部不备案吗网站所属权
  • 备案用什么网站名称好免费app下载
  • 做个网站要多少钱 一般网站设计标题
  • 景安网站备案的服务码微信小程序商城开发教程
  • 海淀网站建设怎么样苏州微网站建设公司哪家好
  • 网站外链怎么发布重庆seo搜索引擎优化平台
  • 网架公司和网架加工厂的区别最好的网站排名优化工作室
  • 调查队网站建设企业网站的网址通常包含
  • 张家界网站制作与代运营北京做网站公司排
  • 寮步镇网站建设公司百度认证
  • 数据处理网站开发徐州关键词优化如何
  • 陕西交通建设集团西商分公司网站登封网站建设公司
  • 坪山网站建设基本流程视频直播平台哪个好
  • 建设工程职称论文查询网站中创高科官方网站