webwangyingang 2022-11-23 16:33 采纳率: 100%
浏览 8
已结题

请问vue里发ajax中传入的数据是undefined是什么情况

<template>
  <div id="ClasUpdDialog">
    <el-dialog
      :close-on-click-modal="false"
      title="修改班级"
      :visible.sync="dialogFormVisible"
      @close="close"
    >
        <div>
          <el-form
            :model="ruleForm"
            :rules="rules"
            ref="ruleForm"
            label-width="100px"
            class="demo-ruleForm"
          >
          
          <el-form-item label="班级名称" prop="cname">
              <el-input v-model="ruleForm.cname"></el-input>
            </el-form-item>

            <el-form-item label="班级地址" prop="address">
              <el-input v-model="ruleForm.address"></el-input>
            </el-form-item>

            <el-form-item>
              <el-button type="primary" @click="submitForm('ruleForm')"
                >立即修改</el-button
              >
              <el-button @click="resetForm('ruleForm')">重置</el-button>
            </el-form-item>
          </el-form>
        </div>

    </el-dialog>
  </div>
</template>

<script>
export default {
  props: ["form"],
  watch: {
    form: {
      handler(val) {
        this.ruleForm = val;
      },
      deep:true
    },
  },
  data() {
    return {
      ruleForm: {},
      dialogFormVisible: false,
      rules: {
        cname: [{ required: true, message: "请输入班级名称", trigger: "blur" }],
        address: [{ required: true, message: "请输入班级地址", trigger: "blur" }],
      },
    };
  },
  methods: {
    submitForm() {
      this.$refs.ruleForm.validate(async (valid) => {
        if (valid) {
          console.log(this.ruleFrom)
         let res=await this.$api.clas.clasupd(this.ruleFrom)
         if(res.data.code==200){
          alert('修改成功')
          this.dialogFormVisible=false
          this.$parent.getClas()
         }
        } else {
          return false;
        }
      });
    },
    resetForm() {
      this.$refs.ruleForm.resetFields();
    },
    close(){
      this.$refs.ruleForm.resetFields()
    }
  },
};
</script>

img


该处为undefined 本意ruleFrom是v-model双向绑定 输入的新数据应该会进去然后发给后端修改

  • 写回答

2条回答 默认 最新

  • 前端仔牛俊生 2022-11-23 16:55
    关注

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 12月1日
  • 已采纳回答 11月23日
  • 创建了问题 11月23日

悬赏问题

  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?