Vue+Element-UI 上传图片,打开相机,相册

Element-UI中提供的Upload组件,是用来上传文件用的,并没有单独的纯用来上传图片的组件,所以,在部分浏览器(手机)中,打开后会发现是文件列表,而不是相机\相册按钮。

解决方法

例如在如下一个普通的upload组件中,

<el-uploadclass="avatar-uploader"accept="image/*"action="https://jsonplaceholder.typicode.com/posts/":show-file-list="false":on-success="handleAvatarSuccess":before-upload="beforeAvatarUpload"><img v-if="imageUrl" :src="data:imageUrl" class="avatar"><i v-else class="el-icon-plus avatar-uploader-icon"></i>
</el-upload>

只需要添加accept="image/*"属性,就可以完美解决问题了,浏览器会识别出这个标识,显示出相机\相册的按钮。

Vue+Element-UI 上传图片,打开相机,相册相关推荐

  1. vue element ui 上传图片压缩

    1:将压缩js封装起来 ​ /** 图片压缩,默认同比例压缩* @param {Object} fileObj* 图片对象* 回调函数有一个参数,base64的字符串数据*/export functi ...

  2. Vue+element ui上传图片和视频并回显,点击放大查看和播放

    1.上传图片 html代码: <el-uploadaction="#":auto-upload="false":on-change="handl ...

  3. vue + element ui 的后台管理系统框架_从零开始搭建 VUE + Element UI后台管理系统框架...

    点击右上方红色按钮关注"web秀",让你真正秀起来 前言 后台管理系统前端框架,现在很流行的形式都是,上方和左侧都是导航菜单,中间是具体的内容.比如阿里云.七牛云.头条号.百家号等 ...

  4. Vue + Element UI 实现 登陆注册基本demo实例

    Vue + Element UI 实现权限管理系统 前端篇(二):Vue + Element 案例 导入项目 打开 Visual Studio Code,File --> add Folder ...

  5. 【Vue 快速入门】从零开始搭建 VUE + Element UI后台管理系统框架

    [Vue 快速入门]从零开始搭建 VUE + Element UI后台管理系统框架 前言 后台管理系统前端框架,现在很流行的形式都是,上方和左侧都是导航菜单,中间是具体的内容.比如阿里云.七牛云.头条 ...

  6. 【前端】Vue+Element UI案例:通用后台管理系统-用户管理:Table表格增删查改、Pagination分页、搜索框

    文章目录 目标 代码 0.结构 1.按钮-删除 2.按钮-编辑 3.debug 4.样式 5.分页Pagination:功能 6.分页Pagination:样式 7.搜索框:功能 8.搜索框:样式 总 ...

  7. 【前端】Vue+Element UI案例:通用后台管理系统-用户管理:Form表单填写、Dialog对话框弹出

    文章目录 目标 代码 0.页面结构 1.新增按钮和弹出表单:结构 2.新增按钮和弹出表单:点击新增弹出表单 3.表单样式 4.表单验证 5.表单的提交和取消功能:接口.mock相关准备 6.表单的提交 ...

  8. Vue+Element UI 树形控件整合下拉功能菜单(tree + dropdown +input)

    这篇博客主要介绍树形控件的两个小小的功能: 下拉菜单 输入过滤框 以CSS样式为主,也会涉及到Vue组件和element组件的使用. 对于没有层级的数据,我们可以使用表格或卡片来展示.要展示或建立层级 ...

  9. nodeJs + webpack+vue+ element ui 环境安装

    一.安装nodeJs 1.打开NodeJs官网:https://nodejs.org/en/download/  点击下载 2.双击安装,安装过程基本直接"NEXT"就可以了.(w ...

  10. vue+Element ui 实现照片墙

    vue+Element ui 实现照片墙 上面是我要实现的效果.直接上代码,间接明了 1.前端视图代码 <div><el-upload:file-list="fileLis ...

最新文章

  1. 全卷积目标检测:FCOS
  2. 分享几个 Pyecharts 技巧,助你画出更直观/炫酷的图表
  3. malware分析视频
  4. 青龙羊毛——狸猫十堰
  5. viewer vue 文档_vue中使用viewerjs
  6. 原型图Mockplus:怎样使用图片裁切功能
  7. css之多行文本输出
  8. 如何解决AttributeError: ‘DataFrame‘ object has no attribute ‘sort‘
  9. docker 查看容器名_如何查看Docker容器环境变量,如何向容器传递环境变量
  10. 语音文字识别基本原理和经典综述
  11. golang 支付宝小程序 登陆
  12. elasticsearch的父子_ElasticSearch 学习记录之父子结构的查询
  13. Android Tel 拨打电话及来电流程分析
  14. Stardust 案例:制作散景光斑
  15. 利用WSUS搭建补丁升级服务器
  16. 乐乐音乐H5网页版-支持krc歌词(动感歌词、翻译和音译歌词)
  17. 《构建之法》第一次作业
  18. 悬浮框支持可拖动(已解决拖动后刷新回到原点的问题)
  19. 备份文件系统中的文件到磁带库中(四)
  20. 快手2020校园招聘秋招笔试--工程C试卷(21题)滑动窗口解决字串

热门文章

  1. android 打 aab包本地测试注意事项
  2. 开源项目智慧教室:考试作弊系统、动态点名等功能
  3. 全干工程师神器 - Jmeter 06 - Jmeter后置处理器
  4. 太厉害了,终于有人能把云计算、大数据和人工智能一次性讲明白了
  5. word 分章节,如何下一章页眉单独改动,不影响上一章
  6. 这些女强人,颠覆了整个世界
  7. 怎么预防过敏性鼻炎呢?
  8. 嵌入式linux pam,PAM介绍(一)
  9. 使用neon实现RGB888转RGB565
  10. 仿百度首页登陆框拖拽效果(可视窗口内拖动)