uniapp 为我们提供了专门上传图片的方法 chooseImage({})

更多点击查看详情

我们想要实现点击按钮上传图片并显示到页面上这样一个业务:

<button @click="postImg">点击上传图片</button>
<image v-for="item in list" :src="item" alt="图片"></image>
			postImg(){
				// 本地上传图片
				uni.chooseImage({
				// 限制上传图片张数
					count:6,
					// 成功之后的回调函数
					success:res=> {
						this.list = [...res.tempFilePaths]
					}
				})
			}

图片上传

点击图片预览:

<image v-for="item in list" :src="item" alt="图片" @click="previewImage(item)"></image>
			previewImage(current){
				// 图片预览
				uni.previewImage({
					current,
					urls:this.list
				})
			}
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐