import * as WebBrowser from 'expo-web-browser'; import * as React from 'react'; import { Div, Image, Text, Button } from 'react-native-magnus'; import { useRequest, useCreation } from '@umijs/hooks'; import { useNavigation } from '@react-navigation/native'; import useModel from 'flooks'; import Detail from './model'; import Plus from '../../components/Plus'; function Item({ info, cartMap, checkgoodsSpecification, changeNum, goDetail }) { return ( ); } export default function ClassificationList() { const navigation = useNavigation(); const { selectClass, cartMap, checkgoodsSpecification, changeNum, goodsList, } = useModel(Detail, ['selectClass', 'cartMap', 'goodsList']); const [typegoodsList, setgoodsList] = React.useState([]); const classificationRequest = useRequest( `/classification/allGoods?classificationId=${selectClass}`, { manual: true, onSuccess: (result) => { // scroll.scrollToOffset(0); setgoodsList( result.filter((item) => { return item; }) || [] ); }, } ); const showList = useCreation(() => { return typegoodsList.filter((item) => { return goodsList.find((goods) => { return goods.id === item.id; }); }); }, [goodsList, typegoodsList]); React.useEffect(() => { if (selectClass) { classificationRequest.run(); } }, [selectClass]); // classification; return (