先来说明一下我们需要实现的最终效果
实现单张图片的选择、上传、预览
例如下图所示的界面,这是一个比较典型的上传多张图片的表单,用户可以从自己的手机相册中选择多张图片(或直接通过摄像头拍摄),并在页面中显示上传的图片缩略图。且当点击缩略图时,可以全屏预览查看这些图片,当然也可以删除其中某张或所有图片。
一、wx.chooseImage简介
微信小程序提供了很多Api,其中wx.chooseImage就是从本地相册选择图片或使用相机拍照。具体介绍可以查看官方介绍。上传多张图片的原理和上传单张图片的原理是一致的。如何上传单张图片?点击查看
下面我们直接看代码:
WXML
1 | <view class="multipleImg"> |
wxss
1 | .multipleImg { |
js
1 | const domain = "http://xxxxx"; // xxxxx为自己公共url部分 |