要获取抖音小程序中的订单数据,首先需要登录开发者后台获取API接口权限。然后,通过调用相应接口,可以获取到订单相关信息,包括订单编号、商品信息、用户信息等。通过分析这些数据,可以帮助商家优化营销策略,提高销售效率。在获取订单数据的过程中,保障用户信息的安全和隐私是非常重要的。
今天主要讲一下如何将后端获取的订单列表数据展示在绘画列表模块中。由于目前页面上显示的只是静态文字,并没有从后端获取数据。但是在userinfo方法中已经成功获取了订单数据,接下来需要将这些数据展示在绘画列表模块中。抖音小程序的列表渲染使用了标签“ttfor”,我们可以按照抖音的用法来渲染页面。现在展示了两个静态订单,并删除了其中一个。实际上代码中只需要一个订单数据,因此需要循环展示。
循环需要写在最外层,即“tt.for userinfo.order”,查看订单数据的数组元素,其中包含需要展示的text(即用户输入的文字),因此变量名为“item.des_text”。
可以看到已经循环显示了。需要进行判断,因为特殊符号无法生成图片,否则会创建失败。这里不应该使用复制图片链接和打开图片两个按钮,因为只有在生成成功后才会出现这两个按钮,因此这里应该添加重新编辑按钮。
将该模块复制到另一个div中,并在其中添加“tt冒号if”,如果“i”点了,且“create_state”等于1,则显示复制图片链接和打开图片按钮。还有一个支付状态未知的订单,需要重新支付。因此需要进行三个判断,这里显示继续支付按钮。
如果“create_date”等于2,则显示重新编辑按钮。如果“payment_status”不等于1(即支付未成功),则显示继续支付按钮。目前只有两种订单状态,一种是创建失败,一种是创建成功,因此显示的逻辑正确。
现在展示一条未支付的订单,例如输入“随便”,可以看到已经按照想法显示了三条数据。好的,今天就先讲到这里。欢迎关注,