前言
最近有个读者看了我分享的Node-RED系列(二九):使用slider与chart节点来实现双折线时间序列图 , 询问我如何在ui-table这个组件中,将数据持久化。具体怎么个持久化?就是,上游每次都会发来一条信息,追加到ui-table中,刷新页面,或者切换tab不会清空数据,只有手动触发才会清空数据。
为了解决它这个问题,我特意去看了一下chart组件的源码,奈何自己太菜,没看懂。
于是为想了一个简单的办法来实现持久化。
使用node-red中的
content
来存储table中的数据。依次来达到数据持久化。
具体思路是,当上游有数据传来时,经过一个
function
节点,该节点会获取当前
content
中的数据,拼接上传来的数据。发送给下游,并将拼接后的数据保存到
content
中。
这样以来,ui-table中的数据都是从
content
中来获取的。实现了曲线救国。
效果图
流文件
版权归原作者 拿我格子衫来 所有, 如有侵权,请联系我们删除。