hookehuyr

改成长按显示图片

<!--
* @Date: 2022-09-26 14:36:57
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2023-03-01 11:20:02
* @LastEditTime: 2023-03-01 14:38:49
* @FilePath: /swx/src/pages/activityDetail/index.vue
* @Description: 活动详情页
-->
......@@ -182,11 +182,33 @@ onMounted(async () => {
nickname.value = data.user.nickname;
avatar.value = data.user.avatar ? data.user.avatar : 'http://gyzs.onwall.cn/tou%402x.png';
}
// 给每张图片添加长按事件
// 给每张图片添加查看事件
nextTick(() => {
var imgs = $('#taro_html').children('.h5-p').children('.h5-img');
imgs.forEach(function (img) {
$(img).attr('show-menu-by-longpress', true)
// $(img).attr('show-menu-by-longpress', true)
$(img).on('longpress', function (e) {
Taro.previewImage({
// 需要预览的图片链接列表
urls: [$(img).attr('src')],
// 为当前显示图片的链接/索引值
current: $(img).attr('src'),
// 图片指示器样式
indicator:'default',
// 是否可循环预览
loop:false,
// 长按图片显示操作菜单,如不填默认为保存相册
// longPressActions:{
// itemList:[this.l('发送给朋友'),this.l]
// },
success: res => {
console.warn('res', res);
},
fail: err => {
console.error('err', err);
}
})
})
})
})
})
......