feat: 新增我的页面,以及tabbar跳转
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
export default defineAppConfig({
|
export default defineAppConfig({
|
||||||
pages: [
|
pages: [
|
||||||
'pages/index/index'
|
'pages/index/index',
|
||||||
|
'pages/my/index',
|
||||||
|
|
||||||
],
|
],
|
||||||
window: {
|
window: {
|
||||||
backgroundTextStyle: 'light',
|
backgroundTextStyle: 'light',
|
||||||
|
|||||||
@@ -188,8 +188,14 @@ export default function Index() {
|
|||||||
// { title: "活动", iconType: "camera" },
|
// { title: "活动", iconType: "camera" },
|
||||||
{ title: "我的", iconType: "user" }, //, text: "100", max: 99
|
{ title: "我的", iconType: "user" }, //, text: "100", max: 99
|
||||||
]}
|
]}
|
||||||
// onClick={this.handleClick.bind(this)}
|
onClick={(current)=>{
|
||||||
// current={this.state.current}
|
if (current !== 0) {
|
||||||
|
Taro.redirectTo({
|
||||||
|
url: "/pages/my/index",
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}}
|
||||||
|
current={0}
|
||||||
/>
|
/>
|
||||||
</View>
|
</View>
|
||||||
</View>
|
</View>
|
||||||
|
|||||||
42
src/pages/my/index.jsx
Normal file
42
src/pages/my/index.jsx
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
import { View, Text, Image } from "@tarojs/components";
|
||||||
|
import { useLoad } from "@tarojs/taro";
|
||||||
|
import Taro from "@tarojs/taro";
|
||||||
|
import { AtAvatar, AtTag, AtIcon, AtTabBar, AtButton } from "taro-ui";
|
||||||
|
import "./index.scss";
|
||||||
|
import beijing from "@/images/city/beijing.jpg";
|
||||||
|
import guangzhou from "@/images/city/guangzhou.jpg";
|
||||||
|
import shanghai from "@/images/city/shanghai.jpg";
|
||||||
|
import shenzhen from "@/images/city/shenzhen.jpg";
|
||||||
|
import touxiang from "@/images/index/touxiang.jpg";
|
||||||
|
|
||||||
|
import { useEffect, useState } from "react";
|
||||||
|
const my = () => {
|
||||||
|
return (
|
||||||
|
<View className="my">
|
||||||
|
<View className="myContent">
|
||||||
|
my
|
||||||
|
{/* 底部tabbar */}
|
||||||
|
<View className="tabbbar">
|
||||||
|
<AtTabBar
|
||||||
|
tabList={[
|
||||||
|
{ title: "首页", iconType: "home" }, //, text: "new"
|
||||||
|
// { title: "活动", iconType: "camera" },
|
||||||
|
{ title: "我的", iconType: "user" }, //, text: "100", max: 99
|
||||||
|
]}
|
||||||
|
onClick={(current) => {
|
||||||
|
console.log("current", current);
|
||||||
|
if (current !== 1) {
|
||||||
|
Taro.redirectTo({
|
||||||
|
url: "/pages/index/index",
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}}
|
||||||
|
current={1}
|
||||||
|
/>
|
||||||
|
</View>
|
||||||
|
</View>
|
||||||
|
</View>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default my;
|
||||||
17
src/pages/my/index.scss
Normal file
17
src/pages/my/index.scss
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
.my{
|
||||||
|
.myContent{
|
||||||
|
padding-left: 20px;
|
||||||
|
padding-right: 20px;
|
||||||
|
}
|
||||||
|
.tabbbarDiv {
|
||||||
|
width: 100%;
|
||||||
|
height: 140px;
|
||||||
|
// background-color: red;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tabbbar {
|
||||||
|
position: fixed;
|
||||||
|
bottom: 0px;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user