DataV实战#2 - 无交互事件组件数据源查询时间变量传递技巧
对于类似翻牌器这样的带交互事件组件数据源查询时间变量传递,可以通过时间轴配置交互事件进行传递配置。但对于类似仪表盘、水位图、轮播饼图这样的无交互事件组件,该配置方式无法传入时间变量。
查询DataV官方文档无果,请教DataV专家@子墨, 找到了一个解决方式,记录如下,以供需要的同学参考。
该方案的使用数字翻牌器组件作为传递时间变量。
配置数字翻牌器
第一步,配置数字翻牌器,添加过滤器,如下是一个过滤器demo,你也可以按自己的需求自己定义变量。
const time = Math.floor(Date.now() / 1000);
const begin = time - (time - 1518364800) % 86400;
Object.values(data).forEach((obj) => {
obj.from_1