首页-实现对子模块的路由跳转

This commit is contained in:
minimaxagent1 2025-07-30 09:42:13 +08:00
parent 1d4b543b0c
commit 99d660b23a

View File

@ -24,7 +24,7 @@
<!-- 底部 --> <!-- 底部 -->
<view class="bot"> <view class="bot">
<view class="list"> <view class="list">
<view class="li"> <view class="li" @click="navigateToPage('monk')">
<image :src="NearbyImageEnum().MONK" mode=""></image> <image :src="NearbyImageEnum().MONK" mode=""></image>
<view class="da"> <view class="da">
寺庙高僧 寺庙高僧
@ -33,7 +33,7 @@
VENERABLE MONK IN THE TEMPLE VENERABLE MONK IN THE TEMPLE
</view> </view>
</view> </view>
<view class="li"> <view class="li" @click="navigateToPage('activity')">
<image :src="NearbyImageEnum().ACTIVITY" mode=""></image> <image :src="NearbyImageEnum().ACTIVITY" mode=""></image>
<view class="da"> <view class="da">
活动预告 活动预告
@ -42,7 +42,7 @@
ACTIVITY NOTICE ACTIVITY NOTICE
</view> </view>
</view> </view>
<view class="li"> <view class="li" @click="navigateToPage('news')">
<image :src="NearbyImageEnum().NEW" mode=""></image> <image :src="NearbyImageEnum().NEW" mode=""></image>
<view class="da"> <view class="da">
新闻动态 新闻动态
@ -67,7 +67,7 @@
<image src="https://api.ccttiot.com/smartmeter/img/static/uyz1LDPTjPqeOzBMjLZ7" mode=""></image> <image src="https://api.ccttiot.com/smartmeter/img/static/uyz1LDPTjPqeOzBMjLZ7" mode=""></image>
</view> </view>
<view class="list"> <view class="list">
<view class="li"> <view class="li" @click="navigateToPage('walkInto')">
<image :src="NearbyImageEnum().WALK" mode=""></image> <image :src="NearbyImageEnum().WALK" mode=""></image>
<view class="da"> <view class="da">
走进平山 走进平山
@ -76,7 +76,7 @@
WALK INTO PINGSHAN WALK INTO PINGSHAN
</view> </view>
</view> </view>
<view class="li"> <view class="li" @click="navigateToPage('institutionalStructure')">
<image :src="NearbyImageEnum().INSTITUTION" mode=""></image> <image :src="NearbyImageEnum().INSTITUTION" mode=""></image>
<view class="da"> <view class="da">
寺庙建制 寺庙建制
@ -85,7 +85,7 @@
TEMPLE INSTITUTIONAL STRUCTURE TEMPLE INSTITUTIONAL STRUCTURE
</view> </view>
</view> </view>
<view class="li"> <view class="li" @click="navigateToPage('abbot')">
<image :src="NearbyImageEnum().ABBOT" mode=""></image> <image :src="NearbyImageEnum().ABBOT" mode=""></image>
<view class="da"> <view class="da">
主持法师 主持法师
@ -94,7 +94,7 @@
ABBOT MASTER ABBOT MASTER
</view> </view>
</view> </view>
<view class="li"> <view class="li" @click="navigateToPage('ancient')">
<image :src="NearbyImageEnum().ANCIENT" mode=""></image> <image :src="NearbyImageEnum().ANCIENT" mode=""></image>
<view class="da"> <view class="da">
古刹巡礼 古刹巡礼
@ -155,6 +155,32 @@ import NearbyImageEnum from "../../enum/nearbyEnum";
this.marqueeX = 600; this.marqueeX = 600;
} }
}, 16); // 60 }, 16); // 60
},
//
navigateToPage(pageType) {
const pageMap = {
'monk': '/pages/Monk/Monk',
'activity': '/pages/activity/activity', //
'news': '/pages/news/news', //
'walkInto': '/pages/walkInto/walkInto',
'institutionalStructure': '/pages/institutionalStructure/institutionalStructure',
'abbot': '/pages/abbot/abbot', //
'ancient': '/pages/ancient/ancient' //
};
const targetPage = pageMap[pageType];
if (targetPage) {
uni.navigateTo({
url: targetPage,
fail: (err) => {
console.error('页面跳转失败:', err);
uni.showToast({
title: '页面开发中',
icon: 'none'
});
}
});
}
} }
} }
} }