import {useEffect, useState} from "react"; import {CmsArticle} from "@/api/cms/cmsArticle/model"; import {listCmsArticle} from "@/api/cms/cmsArticle"; import {Avatar, Cell, Divider} from '@nutui/nutui-react-taro' import {ArrowRight} from '@nutui/icons-react-taro' import {CmsNavigation} from "@/api/cms/cmsNavigation/model"; import {listCmsNavigation} from "@/api/cms/cmsNavigation"; // 显示html富文本 import {View, RichText} from '@tarojs/components' const Helper = () => { const [list, setList] = useState([]) const [nav, setNav] = useState() const [category, setCategory] = useState([]) const reload = async () => { const navs = await listCmsNavigation({model: 'page', parentId: 0}); if (navs.length > 0) { const nav = navs[0]; setNav(nav); // 查询子栏目 const category = await listCmsNavigation({parentId: nav.navigationId}) setCategory(category) } listCmsArticle({model: 'page'}).then(res => { setList(res) }).catch(error => { console.error("Failed to fetch goods detail:", error); }) } useEffect(() => { reload().then() }, []); if (list.length == 0) { return (
暂无数据
) } return (
{nav && ( {nav?.comments} )} {category.map((item, index) => ( {item.categoryName}
)} description={( <> {item.categoryName} {item.categoryName} )} > ))} 服务热线:0771-88888888 工作日:9:00-18:00 ); }; export default Helper;