[JavaScript] 纯文本查看 复制代码 <swiper
class = 'flex-item flex-item-V'
circular
interval="2000"
duration="300"
indicator-dots
indicator-active-color="#ffaa00"
>
<block v-for="(item,index) in imgList" :key ="index">
<swiper-item>
<image id="image111" @tap="previewImage(index)" class = "swiper-image" mode="aspectFill" :src="'http://localhost:8080/xxx/img/loadImg/'+item.imgId">
</image>
</swiper-item>
</block>
</swiper>
[JavaScript] 纯文本查看 复制代码 //预览轮播图
previewImage(index){
//预览图片数组
var s = []
//选择预览的图片地址
var a = "http://localhost:8080/xxx/img/loadImg/"+this.imgList[index].imgId
s.push(a)
//uniapp预览轮播图
uni.previewImage({
current:index, //预览图片的下标
urls:s //预览图片的地址,必须要数组形式,如果不是数组形式就转换成数组形式就可以
})
},
[JavaScript] 纯文本查看 复制代码 //预览轮播图
previewImage(index){
//预览图片数组
var s = []
//选择预览的图片地址
var a = "http://localhost:8080/xxx/img/loadImg/"+this.imgList[index].imgId
s.push(a)
//uniapp预览轮播图
uni.previewImage({
current:index, //预览图片的下标
urls:s //预览图片的地址,必须要数组形式,如果不是数组形式就转换成数组形式就可以
})
},
[JavaScript] 纯文本查看 复制代码 /**
* 图片显示接口
*
* @param imgId 图片id
* @param response 响应体
*/
@GetMapping("/loadImg/{imgId}")
public void loadRepairImg(@PathVariable Long imgId, HttpServletResponse response) throws IOException {
Img img = ImgService.selectRepairRepImgById(imgId);
// 文件路径
String dir = img.getRepimgPath();
// 文件全名称
String fullFileName = img.getRepimgName();
FileUtils.downloadUtil(response, RuoYiConfig.getProfile() + dir+fullFileName, fullFileName);
}
|