重构图片预览功能,将其从diy-picture组件移至mixin实现,便于复用 优化diy-rubik-cube组件的点击处理逻辑,支持无链接时预览图片 统一处理图片预览和页面跳转的条件判断
22 lines
599 B
JavaScript
22 lines
599 B
JavaScript
export default {
|
|
methods: {
|
|
// 异步触发事件
|
|
async __$emitEvent(payload = {eventName: '__unnamedEvent', data: {}, promiseCallback: null}) {
|
|
// 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
|
|
},
|
|
}
|
|
} |