🐞 fix(购物页面): 当购物页面没有数据时显示空状态

This commit is contained in:
xuan 2022-11-14 18:17:36 +08:00
parent e61baf80a4
commit a74822a0c6
3 changed files with 6 additions and 5 deletions

View File

@ -1,4 +1,4 @@
export const BASE_URL = CURRENT_BASE_URL // export const BASE_URL = CURRENT_BASE_URL
// export const BASE_URL = `http://192.168.0.75:50001/lymarket` // export const BASE_URL = `http://192.168.0.75:50001/lymarket`
// export const BASE_URL = `http://192.168.0.89:50001/lymarket` // export const BASE_URL = `http://192.168.0.89:50001/lymarket`
// export const BASE_URL = `http://10.0.0.5:50001/lymarket` // export const BASE_URL = `http://10.0.0.5:50001/lymarket`
@ -15,7 +15,7 @@ export const BASE_URL = CURRENT_BASE_URL
// export const BASE_URL = `http://192.168.1.7:50002/lymarket` // 添 // export const BASE_URL = `http://192.168.1.7:50002/lymarket` // 添
// export const BASE_URL = `http://192.168.1.42:50002/lymarket` // 杰 // export const BASE_URL = `http://192.168.1.42:50002/lymarket` // 杰
// export const BASE_URL = `http://192.168.1.95:40001/lymarket` // 华 // export const BASE_URL = `http://192.168.1.95:40001/lymarket` // 华
// export const BASE_URL = 'http://192.168.1.22:50002/lymarket' // 婷 export const BASE_URL = 'http://192.168.1.28:50002/lymarket' // 婷
// CDN // CDN
// 生成密钥 // 生成密钥

View File

@ -99,7 +99,8 @@ interface DataLoadingStatus {
status: boolean status: boolean
} }
//获取数据加载状态 //0:数据从无到有加载数据1没有任何数据 2下拉加载3下拉没有数据 //获取数据加载状态 //0:数据从无到有加载数据1没有任何数据 2下拉加载3下拉没有数据
export const dataLoadingStatus = ({ list = [], total = 0, status = true }: DataLoadingStatus) => { export const dataLoadingStatus = ({ list = [], total = 0, status = false }: DataLoadingStatus) => {
console.log('list & status',list, status);
// 类型校验 // 类型校验
if (Object.prototype.toString.call(list) !== '[object Array]') { if (Object.prototype.toString.call(list) !== '[object Array]') {
list = [] list = []

View File

@ -93,7 +93,7 @@ const ShoppingCartContainer: FC<InternalContainer> = () => {
const status = dataLoadingStatus({ const status = dataLoadingStatus({
list: shoppingCartData.list, list: shoppingCartData.list,
total: shoppingCartData.total, total: shoppingCartData.total,
status: state.loading || true, status: state.loading!,
}) })
console.log('status==>', status) console.log('status==>', status)
return status return status
@ -124,7 +124,7 @@ const ShoppingCartContainer: FC<InternalContainer> = () => {
useEffect(() => { useEffect(() => {
if (state.success) { if (state.success) {
// startTransition(() => { // startTransition(() => {
setShoppingCartData({ list: state.data, total: state.data.length }) setShoppingCartData({ list: state.data.list, total: state.data.total })
// }) // })
} }
}, [state]) }, [state])