vue3 elementUI 表单验证

1、前端配置正则表达式入存入数据库,前端表单反显校验

javascript 复制代码
 <script>
    const rgxFunc = new RegExp(item.fieldRegexp.trim());
    const rules=[];
    console.log('正则表达式', rgxFunc);
    console.log('正则表达式', rgxFunc.test('中文'));
    rules.push({
      message: item.regexpTip || '请输入正确格式',
      pattern: rgxFunc
    });
</script>

2、动态生成校验

html 复制代码
     <div
         v-for="(item, index) in fillDataForm.fieldArray"
          :key="'options' + index"
          class="flex option-box"
        >
          <el-form-item
            label="选项名:"
            :prop="'fieldArray.' + index + '.label'"
            :rules="rules"
          >
            <el-input
              v-model="item.label"
              maxlength="15"
              show-word-limit
              clearable
            />
          </el-form-item>
          <el-form-item
            label="选项值:"
            :prop="'fieldArray.' + index + '.value'"
            :rules="[{ required: true, message: '必填项', trigger: 'blur' }]"
          >
            <el-input
              v-model="item.value"
              maxlength="15"
              show-word-limit
              clearable
            />
          </el-form-item>
        </div>
相关推荐
Front思8 分钟前
根据输入的详细地址解析经纬度
前端·javascript
光影少年9 分钟前
前端文件上传组件流程的封装
前端·reactjs
好奇的候选人面向对象9 分钟前
v-input-limit
javascript·vue.js·elementui
洪大宇10 分钟前
Vuestic 整理使用
开发语言·javascript·ecmascript
纳尼亚awsl10 分钟前
css实现边框双色凹凸半圆
前端·css
前端郭德纲12 分钟前
一些CSS的基础知识点
前端·css
zqwang88813 分钟前
Performance API 实现前端资源监控
前端·javascript
我看刑14 分钟前
el-datepicker此刻按钮点击失效
javascript·vue.js·ecmascript
HC1825808583216 分钟前
零基础学西班牙语,柯桥专业小语种培训泓畅学校
前端·javascript·vue.js
图扑软件16 分钟前
掌控物体运动艺术:图扑 Easing 函数实践应用
大数据·前端·javascript·人工智能·信息可视化·智慧城市·可视化