Vue+Element-UI 上传图片,打开相机,相册
Element-UI中提供的Upload组件,是用来上传文件用的,并没有单独的纯用来上传图片的组件,所以,在部分浏览器(手机)中,打开后会发现是文件列表,而不是
相机\相册
按钮。
解决方法
例如在如下一个普通的upload组件中,
<el-uploadclass="avatar-uploader"accept="image/*"action="/posts/":show-file-list="false":on-success="handleAvatarSuccess":before-upload="beforeAvatarUpload"><img v-if="imageUrl" :src="imageUrl" class="avatar"><i v-else class="el-icon-plus avatar-uploader-icon"></i></el-upload>