<template>
<view>
<button type="primary" @click="chooseImg">上传图片</button>
<image v-for="item in imgArr" :src="item" @click="previewImg(item)"></image>
</view>
</template>
<script>
export default {
data () {
return {
imgArr: [],
fileArr: []
}
},
methods: {
chooseImg () {
uni.chooseImage({
// count: 3,
success: (res => {
this.imgArr = res.tempFilePaths
})
})
},
previewImg (current) {
uni.previewImage({
current,
urls: this.imgArr,
loop:true,
indicator: 'number'
})
},
},
}
</script>
count表示限制上传图片的数目,可以不设置。