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

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="list">
<view class="li">
<view class="li" @click="navigateToPage('monk')">
<image :src="NearbyImageEnum().MONK" mode=""></image>
<view class="da">
寺庙高僧
@ -33,7 +33,7 @@
VENERABLE MONK IN THE TEMPLE
</view>
</view>
<view class="li">
<view class="li" @click="navigateToPage('activity')">
<image :src="NearbyImageEnum().ACTIVITY" mode=""></image>
<view class="da">
活动预告
@ -42,7 +42,7 @@
ACTIVITY NOTICE
</view>
</view>
<view class="li">
<view class="li" @click="navigateToPage('news')">
<image :src="NearbyImageEnum().NEW" mode=""></image>
<view class="da">
新闻动态
@ -67,7 +67,7 @@
<image src="https://api.ccttiot.com/smartmeter/img/static/uyz1LDPTjPqeOzBMjLZ7" mode=""></image>
</view>
<view class="list">
<view class="li">
<view class="li" @click="navigateToPage('walkInto')">
<image :src="NearbyImageEnum().WALK" mode=""></image>
<view class="da">
走进平山
@ -76,7 +76,7 @@
WALK INTO PINGSHAN
</view>
</view>
<view class="li">
<view class="li" @click="navigateToPage('institutionalStructure')">
<image :src="NearbyImageEnum().INSTITUTION" mode=""></image>
<view class="da">
寺庙建制
@ -85,7 +85,7 @@
TEMPLE INSTITUTIONAL STRUCTURE
</view>
</view>
<view class="li">
<view class="li" @click="navigateToPage('abbot')">
<image :src="NearbyImageEnum().ABBOT" mode=""></image>
<view class="da">
主持法师
@ -94,7 +94,7 @@
ABBOT MASTER
</view>
</view>
<view class="li">
<view class="li" @click="navigateToPage('ancient')">
<image :src="NearbyImageEnum().ANCIENT" mode=""></image>
<view class="da">
古刹巡礼
@ -155,6 +155,32 @@ import NearbyImageEnum from "../../enum/nearbyEnum";
this.marqueeX = 600;
}
}, 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'
});
}
});
}
}
}
}