vue antd业务组件-修改-增加-表格行

本文介绍了在Vue项目中使用Ant Design Vue库开发业务组件时,如何处理表格行的修改和增加操作。重点涉及模态窗口的运用、根据不同类型实现不同逻辑、上传组件的集成,以及在编辑组件时遇到的Antd验证问题。同时,讨论了弹窗关闭后数据的清理以及将属性作为函数通过emit触发的方法。
摘要由CSDN通过智能技术生成

主要用到模态窗口,根据类型获取不同的逻辑,另外是使用上传组件,编辑通用组件的时候,

- 要考虑antd的验证,

- 由于弹出窗口后销毁,需要清除数据,这个也要考虑,

- 另外属性也可以是函数,需要emit出来,这样使用的时候才可以触发函数@

antd的各种验证方式,select的数字和文字的映射,

<template>
    <a-modal
      width="700px"
      v-bind="$attrs"
      :maskClosable="false"
      :confirmLoading="confirmLoading"
      :title="tableOprsType==='edit'? '编辑': '新建'"
      @ok="handleOk"
      @cancel="handleCancel"
    >
      <a-form :form="form" :label-col="{ span: 4 }" :wrapper-col="{ span: 18 }"  autocomplete="off">
          <a-row>
            <a-col :span="spanCol" >
              <a-form-item label="标题">
                <a-input
                  allowClear
                  placeholder="请输入标题"
                  v-decorator="['title', {
                    rules: [{
                      required: true,
                      message: '请输入标题'
                    }, {
                      max: 64,
                   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值