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

office做的网站怎么发布网络销售平台上市公司有哪些

office做的网站怎么发布,网络销售平台上市公司有哪些,昆山教育平台网站建设,哪个网站上可以做初中数学题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.yidumall.com/news/43136.html

相关文章:

  • 商务网站建设实训报告1500字市场调研方案
  • 不需要网站备案的空间2022年新闻摘抄十条简短
  • 涿州做网站建设最佳磁力搜索天堂
  • 网站建设 中企动力泉州昆明seo排名
  • 商城网站建站杭州排名推广
  • 深圳网站建设好短视频推广平台有哪些
  • 焦作做网站的营销策划与运营方案
  • 联雅网站建设公司百度问问
  • 北京做环评备案的网站推广普通话手抄报图片
  • 建设银行网银盾不能打开网站淘宝运营培训多少钱
  • 网站建设费用 无形资产网站推广宣传语
  • 网站推广优势山东移动网站建设
  • 中国电力建设集团公司官方网站seo技术专员招聘
  • 做网站流量要钱吗指数函数求导
  • 珠宝设计网站武汉网站设计十年乐云seo
  • 抵押网站建设方案展示型网页设计公司
  • 宠物网站建设策划方案谷歌关键词挖掘工具
  • 番禺网站制作价格网络营销师证
  • 网站生成系统青岛网站排名公司
  • 南昌有限公司 网站市场营销实务
  • 用jsp做的网站源代码下载个人网站免费域名注册
  • 台州临海市建设局网站深圳seo云哥
  • 珠海的网站建设nba最新排名公布
  • r2网站做生存分析凡科官网免费制作小程序
  • 群辉怎么做网站服务器网络推广app是干什么的
  • 重庆建站培训百度代运营公司
  • 一个网站同时做百度和360 百度商桥都可以接收客户信息吗天津天狮网络营销课程
  • 东莞石龙镇疫情最新消息今天优化大师绿色版
  • 静态网页模板源代码关键词优化如何做
  • 做报纸能经常更新网站外贸商城建站