查查表:纯js代码记录

本文介绍了如何封装网络请求,包括变量获取与设置、条件查询参数的构建,并展示了在Component构造页面中使用的方法。着重讲解了如何在`getSalesStatistics`函数中处理API返回的数据和状态更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 封装网络请求

获取且定义变量的写法

设置值的方式

      getSalesStatistics() {
                let apiName = "salesStatistics";
                let { paramsForSort } = this.data;

                statictisService[apiName](paramsForSort)
                    .then(({ result }) => {
                        let { grossProfitMargin, saleStatisticsDOPage, totalGrossProfit, totalSales, totalSalesPrice } = result;

                        this.setData({
                            grossProfitMargin: this.toPercent(grossProfitMargin),
                            totalGrossProfit,
                            totalSales,
                            totalSalesPrice,
                            saleListWrapper: saleStatisticsDOPage,
                            saleList: saleStatisticsDOPage.list,
                        });
                    })
                    .finally(() => {
                        this.setData({
                            loading: false,
                        });
                    });
            },

定义条件查询的请求参数

使用Component构造页面 



const app = getApp();

// 请统一使用Component构造页面
Component(
    app.beforeEnter({
        options: {},
        properties: {},
        data: {
           
        },
        computed: {},
        pageLifetimes: {
            show() {
               
            },
        },
        lifetimes: {
            attached() {},
        },

        methods: {
        },
    })
);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值