首页-实现对子模块的路由跳转
This commit is contained in:
parent
1d4b543b0c
commit
99d660b23a
|
|
@ -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'
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user