"use client"; import React from "react"; import { List } from "antd-mobile"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faAngleLeft, faAngleRight } from "@fortawesome/free-solid-svg-icons"; import { useRouter } from "next/navigation"; import { handleLogout } from "@/api/public"; import { connect } from "react-redux"; import { handleLogin } from "@/store/actions"; function Setting({ handleLogin }) { const router = useRouter(); return (
{ router.back(); }} />

设置

{/* 内容 */}
} onClick={() => { handleLogout().then(() => { handleLogin({ isSignin: false, userToken: null }); }); router.push("/login"); }} > 退出账号 {/* { router.push("/my/setting/switchAccount"); }}>切换账号 */} } onClick={() => { router.push("/my/setting/editPassword"); }} > 修改密码 } onClick={() => { router.push("/my/setting/bannedList"); }} > 黑名单 } onClick={() => { router.push("/my/setting/feedback"); }} > 意见反馈 } onClick={() => { router.push("/my/setting/deleteAccount"); }} > 账号注销 } onClick={() => { router.push("/my/setting/aboutUs"); }} > 关于我们
); } const mapDispatchToProps = { handleLogin, }; export default connect(null, mapDispatchToProps)(Setting);