|
|
@@ -1,8 +1,10 @@
|
|
|
import React, { useState } from 'react'
|
|
|
import { View, Text, Swiper, SwiperItem, Image, Button } from '@tarojs/components'
|
|
|
import { navigateTo } from '@tarojs/taro'
|
|
|
+import { TabBarLayout } from '@/layouts/tab-bar-layout'
|
|
|
import { AreaCascader } from '../../components/AreaCascader'
|
|
|
import { LocationSearch } from '../../components/LocationSearch'
|
|
|
+import banner1 from '../../../images/banner1.jpg'
|
|
|
|
|
|
interface Location {
|
|
|
id: number
|
|
|
@@ -22,7 +24,7 @@ interface SearchParams {
|
|
|
vehicleType: string
|
|
|
}
|
|
|
|
|
|
-export const HomePage: React.FC = () => {
|
|
|
+const HomePage: React.FC = () => {
|
|
|
const [searchParams, setSearchParams] = useState<SearchParams>({
|
|
|
date: new Date().toISOString().split('T')[0],
|
|
|
vehicleType: 'bus'
|
|
|
@@ -39,7 +41,7 @@ export const HomePage: React.FC = () => {
|
|
|
const banners = [
|
|
|
{
|
|
|
id: 1,
|
|
|
- img: 'https://ai-oss.d8d.fun/d8dai/static/banner-default.jpg',
|
|
|
+ img: banner1,
|
|
|
title: '便捷出行',
|
|
|
subtitle: '专业出行服务,安全舒适'
|
|
|
}
|
|
|
@@ -126,7 +128,7 @@ export const HomePage: React.FC = () => {
|
|
|
}
|
|
|
|
|
|
return (
|
|
|
- <View className="min-h-screen bg-gradient-to-b from-blue-500 to-blue-600">
|
|
|
+ <TabBarLayout activeKey="home" className="bg-gradient-to-b from-blue-500 to-blue-600">
|
|
|
{/* 顶部轮播图 */}
|
|
|
<View className="h-64 w-full">
|
|
|
<Swiper
|
|
|
@@ -275,6 +277,8 @@ export const HomePage: React.FC = () => {
|
|
|
更多功能正在开发中...
|
|
|
</Text>
|
|
|
</View>
|
|
|
- </View>
|
|
|
+ </TabBarLayout>
|
|
|
)
|
|
|
-}
|
|
|
+}
|
|
|
+
|
|
|
+export default HomePage;
|