返回介绍

122.JUpload上传组件

发布于 2020-09-14 22:20:38 字数 3280 浏览 4415 评论 0 收藏 0

效果展示

引用方式

import JUpload from '@/components/jeecg/JUpload'
<j-upload v-model="fileList" text="上传"></j-upload>

参数文档

参数类型必填说明
textString按钮显示文字,默认为“点击上传”
fileTypeString定义文件类型,可选值:all、image。默认为all,如果传image,则只能上传图片
bizPathString用于控制文件上传的业务路径 默认为temp
value(v-model)String/Array文件路径,String类型多个文件请用半角逗号隔开
disabledBoolean是否禁用,默认false
numberint上传文件数量,默认不限制
returnUrlBoolean是否返回文件url,true:仅返回文件url,多个url则逗号隔开,false:返回json类型{fileName:"1.doc",filePath:"/temp/1.doc",fileSize:200} 默认true

示例

<template>
  <a-modal
    :visible="visible"
    :confirmLoading="confirmLoading"
    @ok="handleOk"
    @cancel="handleCancel"
    cancelText="关闭">
    <j-upload v-model="fileList" text="上传"></j-upload>
  </a-modal>
</template>

<script>
  import JUpload from  '@/components/jeecg/JUpload'
  export default {
    components: { JUpload },
    data () {
      return {
        ...
        fileList:[],
        ...
      }
    },
    methods: {
      handleOk () {   
        ...
        formData.file = this.fileList;
        ...
      },
    }
  }
</script>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文