feat(图片预览): 将图片预览功能提取到mixin并优化点击处理

重构图片预览功能,将其从diy-picture组件移至mixin实现,便于复用
优化diy-rubik-cube组件的点击处理逻辑,支持无链接时预览图片
统一处理图片预览和页面跳转的条件判断
This commit is contained in:
2026-01-26 14:07:45 +08:00
parent 09e410df00
commit 2a5214df11
3 changed files with 38 additions and 32 deletions

View File

@@ -5,5 +5,18 @@ export default {
// console.log('__$emitEvent', payload)
await this.$eventBus.emit(payload.eventName, payload.data, payload.promiseCallback)
},
// 预览图片
previewImg(img) {
// #ifdef MP-WEIXIN
uni.previewImage({
current: 0,
urls: [this.$util.img(img)],
success: function (res) { },
fail: function (res) { },
complete: function (res) { },
})
// #endif
},
}
}