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" :src="formData.avatar_cdn1" />
      </cv-form-item>
      <cv-form-item label="使用局部配置">
        <cvUploadAvatar v-model="formData.avatar2" :src="formData.avatar_cdn2" :upAction="upAction" />
      </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 {
      upAction: 'https://www.mocky.io/v2/5cc8019d300000980a055e76',
      formData: {
        avatar: '',
        avatar2: '',
        avatar_cdn1: '',
        avatar_cdn2: '//f.10cdn.cn/default/default.png'
      }
    };
  },
  methods: {
    upResponseFn(response, file) {
      // 需要返回一个 URL
      return file.url;
    }
  },
  mounted() {}
};
</script>

:::

属性

属性名类型默认值说明
v-model/modelValueString,Array-上传后的文件路径
srcString-默认图片名称
upActionString-必选参数,上传的地址
upNameStringfile文件名
upHeadersObject-上传图片携带的header
upDataObject-自定义上传数据, 例如
upCookieBooleanfalse是否需要带cookie
upAcceptString-接受上传的文件类型

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