960 Star 5.1K Fork 1.6K

GVPsmallwei / Avue

 / 详情

附件上传组件的删除事件无法返回文件信息?

已完成
创建于  
2020-02-23 12:00

一、该问题的重现步骤是什么?

  1. 参考https://avuejs.com/doc/form/form-upload,使用avue的附件上传组件。

  2. 前端代码

export default {
  data() {
    return {
      visible: false,
      form: {
        fileList: []
      },
      option: {
        size: 'mini',
        emptyBtn: false,
        submitBtn: false,
        column: [
          {
            prop: 'fileList',
            type: 'upload',
            loadText: '附件上传中,请稍等',
            propsHttp: {
              url: 'link',
              name: 'originalName',
              res: 'data'
            },
            props: {
              label: 'originalName',
              value: 'link'
            },
            action: ''
          }
        ]
      }
    }
  },
  methods: {
    show(id, name, description) {
      this.visible = true;
      this.option.column[0].action = '/api/blade-resource/file/uploadAndSave?objName=' + name + '&objId=' + id + '&description=' + description;
      //附件列表回显
      showFileList(name, id).then(res => {
        const data = res.data;
        if (data.success) {
          this.form.fileList = data.data;
        }
      })
    },
    uploadDelete(column) {
      console.log(column);
      return this.$confirm(`这里是自定义的,是否确定移除该选项?`);
    }
  }
}

二、你期待的结果是什么?实际看到的又是什么?
输入图片说明

期待结果:希望点击删除后,能够返回对应的文件信息。

实际上看到的是:输入图片说明

得到的数据仅仅是把前端写的column抄一遍。

如果在前端的uploadDelete方法里再多写一个参数,返回的只能多一个"undefined"。输入图片说明输入图片说明

评论 (0)

超级小白 创建了任务
超级小白 关联仓库设置为smallwei/Avue
超级小白 修改了描述
超级小白 修改了描述
smallwei 任务状态待办的 修改为进行中
smallwei 里程碑设置为v2.4.1
smallwei 任务状态进行中 修改为已完成
展开全部操作日志

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
JavaScript
1
https://gitee.com/smallweigit/avue.git
git@gitee.com:smallweigit/avue.git
smallweigit
avue
Avue

搜索帮助