import {useEffect, useState} from "react"; import {CmsArticle} from "@/api/cms/cmsArticle/model"; import {listCmsArticle} from "@/api/cms/cmsArticle"; import {Collapse, Image, SearchBar} from '@nutui/nutui-react-taro' import {ArrowDown} from '@nutui/icons-react-taro' import {CmsNavigation} from "@/api/cms/cmsNavigation/model"; import {listCmsNavigation} from "@/api/cms/cmsNavigation"; const Helper = () => { const [list, setList] = useState([]) const [navigation, setNavigation] = useState() const reload = async () => { const navs = await listCmsNavigation({model: 'help', parentId: 0}); if (navs.length > 0) { const nav = navs[0]; setNavigation(nav); } listCmsArticle({model: 'help'}).then(res => { setList(res) }).catch(error => { console.error("Failed to fetch goods detail:", error); }) } useEffect(() => { reload().then() }, []); return ( <> {navigation && ( )} {list.map((item, index) => ( }>
{item.title}
} name={`${index}`} >
{item.comments}
))} ); }; export default Helper;