微信小程序开发:页面分享卡片、风格选择、通道启用等可配置

上文说到,我们部署了定时任务,但是有个地方忘记在上文写了,这里补上,就是定时任务的超时时间问题,超时时间有7200秒:

我们改成7100秒:

再把云函数调用的云对象的超时时间也改下:

超时时间多一点,因为可能调用往返也需要一点时间,我们把这个时间稍微调大一点。

再把云函数的定时执行改成3小时执行一次,因为云函数的超时时间是两小时:

我们回到正文,我想要的效果是,我选择通道一或者通道二分享时是不同的标题和封面:

还有两个通道可以配置关闭任意一个,因为可能出问题了、或者某个通道额度不够,就需要隐藏掉。

还有一个想要的配置就是通道二是可以选择不同的风格的,如:

这些风格的排序、显示我也想通过配置控制,哪个风格在最前面、哪个风格不显示。

目前是写死在代码中的:

还有一个修改是两个通道的数据相互隔离,我使用了通道一接口,还能使用通道二的接口。

最后一个就是配置默认哪个通道,目前我是默认第二个通道。

现在这个页面看起来简单,但是背后的工作量还是挺多的。

整理一下本文要做的修改:
1、两个通道分享时配置不同的标题、封面

2、通道可选择是否启用

3、通道二的风格配置

4、两个通道数据隔离

5、默认通道配置

先从第一个配置开始,我的配置如下:

现在问题是如何在页面选择不同的通道时,使用不同的配置呢?

我在页面上方的通道使用的组件是uview的分段器,可以看到它有个current属性控制激活的选项,第一个通道就是0、第二个通道就是1:

我把current绑定到data的current变量,change时间函数原型很简单:

所以我在data中新建了变量一个为current映射config_value的key:

我们看看前端拿到的最终的配置结构:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一方_self

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值