一、需求

留言板需求,上传留言时,可拍照或者上传图片

二、调用拍照/上传文件功能


点击拍照按钮,调取相机或者文件

<view class="upload-img"><image src="../../static/image/messageBoard/m_b_upload_btn.png" @tap="onGetImgClick"></image>
</view>
data() {return {imageList:[],}
},
...
onGetImgClick() {const that = thisuni.chooseImage({count: 6, // 最多可以选择的图片张数,默认9sizeType: ['original', 'compressed'], //original 原图,compressed 压缩图,默认二者都有sourceType: ['album', 'camera'], //album 从相册选图,camera 使用相机,默认二者都有。如需直接开相机或直接选相册,请只使用一个选项success: function (res) {const len = that.imageList.lengthif (len >= 6) { uni.showToast({title: '图片最多上传6张'})} else {for (let i = 0; i < 6 - len; i++) {if (res.tempFilePaths[i]) that.imageList.push(res.tempFilePaths[i])}}}})
}

三、展示


<view class="uni-list list-pd"><view class="uni-uploader__files"><viewv-for="(image, index) in imageList" :key="index"><view class="uni-uploader__file"><view class="delete" :style="{'z-index': 99}" @tap="onDeleteClick(index)"></view><image class="uni-uploader__img" :src="data:image" :data-src="data:image" @tap="previewImage"></image></view></view><view class="uni-uploader__input-box" v-show="imageList.length > 0"><view class="uni-uploader__input" @tap="onGetImgClick"></view></view></view>
</view>
// 删除图片
onDeleteClick(index) {this.imageList.splice(index, 1)
},
previewImage() {// 预览功能,相关博客有
},
onGetImgClick() {// 调用的同拍照按钮一样
}

uniapp拍照上传功能相关推荐

  1. android com.mylhyl,Android 高仿微信朋友圈拍照上传功能

    模仿微信朋友圈发布动态,输入文字支持文字多少高度自增,有一个最小输入框高度,输入文字有限制,不过这些都很easy! 1. photopicker的使用 这是一个支持选择多张图片,点击图片放大,图片之间 ...

  2. android 微信高仿,Android 高仿微信朋友圈拍照上传功能

    模仿微信朋友圈发布动态,输入文字支持文字多少高度自增,有一个最小输入框高度,输入文字有限制,不过这些都很easy! 1. PhotoPicker的使用 这是一个支持选择多张图片,点击图片放大,图片之间 ...

  3. java拍照上传功能_js实现手机拍照上传功能

    在前段时间的项目开发中,用到了拍照上传的地方,后来发现了最为简单的一种方法,现总结如下: 上传部分的JS代码: $("input[type='file']").on('change ...

  4. html5调用手机摄像头,实现拍照上传功能

    http://www.glve.net/html5-calls-cell-phone-cameras-to-achieve-photo-upload-feature.html 今天做手机网站,想实现手 ...

  5. uniapp 拍照上传

    1.预览图片 let data = {problemPhoto: 'http://test.png' } previewImage(data) {if(!data.problemPhoto){uni. ...

  6. uniapp头像上传功能

    问题:第一次做头像上传,使用普通的uni.request方法请求接口会报跨域 解决:实际上uni-app官方有头像上传的API,我也翻看了很多博主的文章,最后自己按照人家的思路敲出来了,方法如下: ​ ...

  7. uni-app 拍照上传

    随手拍 <view class="cardContent"><!-- 拍照功能 --><view><image :src="im ...

  8. Android头像--拍照上传

    今天早上想给上次的头像增加拍照上传功能,不单单是相册选择.于是遇见了好多麻烦. 首先,dialog改成两个选项: AlertDialog.Builder builder = new AlertDial ...

  9. uniapp h5拍照上传照片

    前段时间公司要弄一个uniapp的H5拍照上传的功能,看这位博主 常德_威少 的博客完成了(博客地址:使用canvas压缩图片大小_常德_威少的博客-CSDN博客_canvas压缩图片),于是想把我写 ...

最新文章

  1. 来聊聊双目视觉的基础知识(视觉深度、标定、立体匹配)
  2. wget的url获取方式
  3. linux系统主机信任,Linux信任主机(SSH)
  4. C++Rabin Karp算法字符串快速查找(附完整源码)
  5. 技术解读|云上企业级存储——打开存储新维度,促进用户核心业务创新
  6. C# winform窗体 ComboBox控件
  7. t-mobile频段_T-Mobile再次被黑客入侵:超过200万个帐号和地址可能泄漏
  8. 教你玩转CSS 伪类
  9. mysql用一条sql语句删除重复记录_mysql中删除重复记录,并保留重复数据中的一条数据的SQL语句...
  10. 论文中怎么引用yolo_论文中怎么加入脚注,并且对脚注的序号、位置、格式进行调整...
  11. 设计模式在项目中的应用案例_项目化学习案例(五):菊花种植的秘密——项目化学习在菊种植课程中的应用设计案例...
  12. VC对话框界面如何调整静态文本字体和大小?(转载)
  13. Silverlight 解谜游戏 之七 放大镜(3)
  14. 数据结构与算法-------希尔排序------交换法+移动法
  15. Interview Experience in Singapore(Part Ⅲ)
  16. java gsoap mtom_mtom_xop 通过gsoap实现高效MTOM协议的数据传输 联合开发网 - pudn.com
  17. heka 输出到mysql_HEKA-系统介绍
  18. 机器学习之三:降维技术
  19. 猜客魔盒二次开发盲盒APP趣味功能讲解(二)
  20. 用状态空间方法求解修道士与野人问题

热门文章

  1. S7-200与配备CU240BE-2的G120变频器进行USS通信的具体方法和步骤
  2. mysql语句中limt_mysql sql语句中的limit用法
  3. 计算机增加睡眠模式,如果我的计算机处于睡眠模式,Windows 10是否会更新? | MOS86...
  4. HaaS云端一体智能语音交互方案
  5. 如何在2022年建立自己的NFT市场平台
  6. 一种无法用言语表达的爱——父爱
  7. Ekl去记录nginx的日志
  8. 大脑的终极秘密——从狮子也有意识谈起
  9. 可落地的DDD(6)-工程结构
  10. 深度探索JFR - JFR详细介绍与生产问题定位落地 - 3. 各种Event详细说明与JVM调优策略(3)