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日

悬赏问题

  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改