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

前端学习笔记(三)——ant-design vue表单传递数据到父页面

前言

善用AI,快速解决定位
在这里插入图片描述

原理

a-form所在的SFC(单文件)vue中需要将表单数据传递给父页面SFC文件中,使用emit方法

代码

子组件(Form.vue)

<template>
  <a-form @submit="handleSubmit">
    <a-form-item label="用户名">
      <a-input v-model="formData.username" />
    </a-form-item>
    <a-form-item label="密码">
      <a-input type="password" v-model="formData.password" />
    </a-form-item>
    <a-button type="primary" htmlType="submit">提交</a-button>
  </a-form>
</template>
 
<script>
export default {
  data() {
    return {
      formData: {
        username: '',
        password: ''
      }
    };
  },
  methods: {
    handleSubmit(e) {
      e.preventDefault();
      this.$emit('submit-form', this.formData); // 触发事件,并传递表单数据
    }
  }
}
</script>

父组件(Parent.vue)

<template>
  <div>
    <form-component @submit-form="onFormSubmit" />
  </div>
</template>
 
<script>
import FormComponent from './Form.vue';
 
export default {
  components: {
    FormComponent
  },
  methods: {
    onFormSubmit(formData) {
      console.log('表单数据已接收:', formData); // 处理表单数据
    }
  }
}
</script>

相关文章:

  • 【从零开始学习计算机科学】数据库系统(十)XML、XPATH、XQuery与XML数据库
  • 在 Ubuntu 上安装和配置 Docker 的完整指南
  • 计算机网络-网络存储技术
  • Java随机数生成终极指南:数组存储到Math.random()与Random类的深度对比
  • 【金字塔原理】如何有效提升思考和表达能力
  • docker基本应用和相关指令
  • 6. JavaScript 数组方法
  • Nature最新报道:分析四大主流AI工具、性能测评、推荐使用场景
  • Vue3中slot(插槽)的作用
  • 【Pandas】pandas Series last_valid_index
  • 计算机网络——DHCP实验
  • 使用 Excel 实现绩效看板的自动化
  • chrome浏览器拓展插件捕获页面的响应体内容
  • 深度学习知识:softlabel策略
  • chrome浏览器插件拓展捕获页面的响应体内容
  • AI+办公 Task2
  • Nacos入门实战(二)配置中心及配置实战
  • 在shell中分割文件
  • Python-树状数组算法入门
  • Linux中基础开发工具详细介绍
  • 柳州学校网站建设/比较好网站制作公司
  • 微信网站在线登录网页版/百度小说排行榜风云榜单
  • 手机网站制作行业排行/天堂网长尾关键词挖掘网站
  • 有域名 有固定ip怎么做网站/深圳关键词排名推广
  • 数据库网站建设多少钱/网站关键词搜索排名优化
  • 时时彩网站开发价格/交换链接的方法