首页 > 解决方案 > backdraftjs bdReflect 可以响应多个可观看的变化吗?

问题描述

我有一个组件,它显示一个表示地图上半径的字符串。目前它监视“半径”来设置字符串:

{bdReflect: {innerHTML: ['radius', r => `radius: ${r} miles`]}}, 

我想添加一个可观看的“单位”,以便当用户将地图拖入加拿大时,字符串将变为公里,当用户将地图拖回美国时,字符串将变为英里。所以我希望函数在半径或单位发生变化时运行并更新字符串类似于以下伪代码:

{bdReflect: {innerHTML: ['[radius or units]', (r, u) => `radius: ${r} ${u}`]}}, 

有没有一种简单的方法可以做到这一点?我不认为有,这似乎是一个延伸,但你永远不知道。

标签: javascriptbackdraftjs

解决方案


推荐阅读