From 61171a6df71b93ca3b2c88921f910e56f35bcc7c Mon Sep 17 00:00:00 2001 From: Timi Date: Thu, 11 Dec 2025 14:17:24 +0800 Subject: [PATCH] fix openLocation fail --- miniprogram/pages/main/journal/index.ts | 5 ++--- miniprogram/pages/main/portfolio/index.ts | 3 +-- miniprogram/pages/main/travel/index.ts | 5 ++--- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/miniprogram/pages/main/journal/index.ts b/miniprogram/pages/main/journal/index.ts index 3a864b8..3b0a3b8 100644 --- a/miniprogram/pages/main/journal/index.ts +++ b/miniprogram/pages/main/journal/index.ts @@ -198,8 +198,7 @@ Page({ }); }, preview(e: WechatMiniprogram.BaseEvent) { - const journalIndex = e.target.dataset.journalIndex; - const itemIndex = e.target.dataset.itemIndex; + const { journalIndex, itemIndex } = e.currentTarget.dataset; const items = this.data.list[journalIndex].items; const total = items.length; @@ -219,7 +218,7 @@ Page({ }) }, openLocation(e: WechatMiniprogram.BaseEvent) { - const journalIndex = e.target.dataset.journalIndex; + const { journalIndex } = e.currentTarget.dataset; const journal = this.data.list[journalIndex] as Journal; if (journal.lat && journal.lng) { wx.openLocation({ diff --git a/miniprogram/pages/main/portfolio/index.ts b/miniprogram/pages/main/portfolio/index.ts index b22a7af..2303d62 100644 --- a/miniprogram/pages/main/portfolio/index.ts +++ b/miniprogram/pages/main/portfolio/index.ts @@ -125,8 +125,7 @@ Page({ }); }, preview(e: WechatMiniprogram.BaseEvent) { - const journalIndex = e.target.dataset.journalIndex; - const itemIndex = e.target.dataset.itemIndex; + const { journalIndex, itemIndex } = e.currentTarget.dataset; const items = this.data.list[journalIndex].items; const total = items.length; diff --git a/miniprogram/pages/main/travel/index.ts b/miniprogram/pages/main/travel/index.ts index b9ed9e0..59cf258 100644 --- a/miniprogram/pages/main/travel/index.ts +++ b/miniprogram/pages/main/travel/index.ts @@ -67,7 +67,7 @@ Page({ }); }, toLuggageList(e: WechatMiniprogram.BaseEvent) { - const name = e.target.dataset.name; + const { name } = e.currentTarget.dataset; wx.setStorageSync("luggage", { name, luggage: this.data.luggage @@ -91,8 +91,7 @@ Page({ }) }, preview(e: WechatMiniprogram.BaseEvent) { - const index = e.target.dataset.index; - const imageIndex = e.target.dataset.imageIndex; + const { index, imageIndex } = e.currentTarget.dataset; const images = this.data.guides[index].images; wx.previewMedia({ current: imageIndex,