初级前端想学java 2022-08-23 09:30 采纳率: 50%
浏览 40
已结题

表单校验,编辑的时候不修改内容也会校验报错然后无法保存,必须进行一次修改

问题遇到的现象和发生背景

表单校验,编辑的时候不修改内容也会校验报错然后无法保存,必须进行一次修改

问题相关代码,请勿粘贴截图
 <el-form-item label="基础概率" prop="winRate">
        <el-col :span="8">
          <el-input v-model="formData.winRate" placeholder="0"></el-input>
          <div class="question">
            <i class="el-icon-question"></i>
            <span>用户消费最低金额可参加活动,0则无限制</span>
          </div>
        </el-col>
        <span>%</span>
      </el-form-item>


 winRate: [
          { required: true, message: "请输入中奖率", trigger: "blur" },
          {
            pattern: `^(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){0,4})?$`,
            message: "只能输入小数点后四位",
            trigger: "blur",
          },
        ],

 async onSubmit1() {
      // 表单校验
      this.$refs.formData.validate((valid) => {
        if (valid) {
          const { stock, winRate, ...props } = this.formData;

          let params = {
            ...props,
            winRate: parseFloat(winRate),
            stock: parseInt(stock),
          };
          if (this.isEditMode) {
            // 编辑
            // console.log(111);
            this.fetch_postprizeupdate(params, 1);
          } else {
            this.fetch_postprizesave(params, 1);
          }
        }
      });
运行结果及报错内容

img

我想要达到的结果

这么样让他编辑是不修改也不报错

  • 写回答

2条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 8月31日
      • 已采纳回答 8月23日
      • 创建了问题 8月23日

      悬赏问题

      • ¥15 求深信服VDI基准测试工具Sangfor DTP
      • ¥20 使用python中pandas进行数据分析
      • ¥20 使用python中pandas进行数据分析
      • ¥15 关于#游戏程序#的问题:端 玩wy服务器10几分钟闪退一次没有任何提示,连启动器一起闪退 本人电脑5800h 3060 16运内 win11 求解答
      • ¥15 做一个手游私服需要什么条件?
      • ¥15 关于企业微信,调用官方 微盘api 时候access_token过期的问题?
      • ¥15 请问这个C语言代码的界面怎样修改
      • ¥15 QT for Android 开发的App后台切换后卡死,没有响应
      • ¥15 【Coppeliasim】利用remoteApi实现Coppeliasim与C++程序的数据通讯
      • ¥15 Spring Boot 服务迁移到 k8s , 配置文件 eureka.instance.prefer-ip-address = true,注册在 eureka 依然是服务名称