9.上传预览图片
上传图片
- 添加上传图片按钮
| <button type="primary" @click="chooseImg">上传图片</button>
|
- 添加图片展示
1
| <image v-for="item in imageList" :src="item" />
|
- 上传图片逻辑
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| export default {
data() {
return {
imageList: []
}
},
methods: {
chooseImg() {
uni.chooseImage({
count: 6,
success: res => {
this.imageList = res.tempFilePaths;
}
});
}
}
}
|
预览图片
- 点击图片预览
1
| <image ... @click="previewImg(item)" />
|
- 预览逻辑
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| previewImg(current) {
uni.previewImage({
current,
urls: this.imageList,
loop: true,
indicator: "number"
});
}
|
参考:
22-图片的上传和预览