import React, { useState, useEffect, useMemo } from "react"; import { Card, Table, Empty, Button } from "antd"; import { connect } from "dva"; import { GetTokenFromUrl, getToken, PageAction, UnityAction, } from "@/utils/utils"; import Swiper from "react-id-swiper"; import router from "umi/router"; // import 'swiper/css/swiper.css'; import styles from "./indexNew.less"; const menuItemUrl = require("@/assets/menu/item-bg.png"); const menuSelectItemUrl = require("@/assets/menu/btnBg.png"); function AppMenu(props) { const [swiper, updateSwiper] = useState(null); const [current, setCurrent] = useState(); const btnDisabled = useMemo(() => { if (waterMenuData.length <= 6) return true; return false; }, [waterMenuData.length]); const itemCount = 6; const swiperParams = useMemo(() => { let params = { slidesPerView: itemCount, spaceBetween: 0, observer: true, observeParents: true, // navigation: { // nextEl: '.swiper-button-next', // prevEl: '.swiper-button-prev', // }, containerClass: `${styles.content} ${styles["content-" + itemCount]}`, }; if (!btnDisabled) { params.navigation = { nextEl: ".swiper-button-next", prevEl: ".swiper-button-prev", }; } return params; }, [itemCount]); return (