Skip to content
官方QQ交流群
pc端ui:468705115   点此加入
移动端ui:468217742   点此加入
技术交流1:87208295   点此加入
技术交流2:787747122   点此加入
官网
云控制台
开放平台
关注微信公众号
代码仓库: 码云

cv-upload-avatar 头像上传

简要

  • 头像上传

示例

::: demo

vue
<template>
  <div>
    <h1>上传组件 - 头像</h1>
    <cv-form-base labelWidth="auto">
      <cv-form-item label="全局配置">
        <cv-upload-avatar v-model="formData.avatar" v-model:initValue="formData.avatar_cdn1" />
        <template #tip>默认使用全局配置</template>
      </cv-form-item>
      <cv-form-item label="局部配置">
        <cvUploadAvatar v-model="formData.avatar2" v-model:initValue="formData.avatar_cdn2" />
      </cv-form-item>
    </cv-form-base>
    <h4 style="margin-bottom: 20px"></h4>
    <h4>显示数据</h4>
    <pre style="margin-top: 20px; background: #f6f6f6; padding: 20px; clear: both">{{ formData }}</pre>
  </div>
</template>
<script>
export default {
  data() {
    return {
      formData: {
        avatar: '',
        avatar2: '',
        avatar_cdn1: 'https://10ui.cn/default/avatar/avatar.png',
        avatar_cdn1: '',
        avatar_cdn2: 'https://10ui.cn/default/avatar/avatar.png'
      }
    };
  },
  methods: {
    upResponseFn(response, file) {
      // 需要返回一个 URL
      return file.url;
    }
  },
  mounted() {}
};
</script>

:::

属性

属性名类型默认值说明
v-model/modelValueString-上传后的文件路径
initValueString-初始化
showSizeNumber120头像大小
fileTypeArray'png', 'jpg', 'jpeg', 'gif'接受上传的文件类型
fileSizeNumber2上传的文件大小,单位M
signatureTypeString签名类型
signatureFnFunction签名方法
upActionString-必选参数,上传的地址
upNameStringfile文件名
upHeadersObject-上传图片携带的header
signatureParamObject-自定义上传数据, 例如

Copyright © 2017 10yun.com | 十云提供计算服务-IPV6 | ctocode组开发