前端项目实战60-ant design table查询需要用loading加加载状态

  const initPageList = async (params?: MenuSearchParams) => {
        setLoading(true);
        try {
            let text = {
                ...page,
                ...params
            }
            technologyList(text)
                .unwrap()
                .then((response: any) => {
                    if (response.code === 200) {
                        setMenuData({
                            list: response.data, page: {
                                dataTotal: response.total,
                                pageTotal: response.pages,
                                size: response.size,
                                page: response.current
                            }
                        });
                    }
                });
        } catch (error) {
            // dosomethings
        } finally {
            setLoading(false);
        }
    };

posted @ 2022-10-22 17:03  前端导师歌谣  阅读(79)  评论(0)    收藏  举报