setData,变量是小数,结果显示的是整数

发布于 6 年前作者 yang317407 次浏览最后编辑 6 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

  • 预期表现

  • 复现路径

  • 提供一个最简复现 Demo

使用setData绑定值,变量是个小数,console.log(data)也能明显看到是个小数,为什么执行完setData后页面显示的是整数,这个怎么解决

3 回复
uchen
uchen1 楼6 年前

0这个判断的问题  https://developers.weixin.qq.com/s/XDRUBNms7e9e  ‘|’是位运算,你那样写是正数取整的。

jun30
jun302 楼6 年前

1、将变量转为字符串

2、用wxs定义个过滤函数,过滤为有小数点的字符串显示

qiujuan
qiujuan3 楼4 年前

var dayRank = res.data.dayRank;

console.log(dayRank)

that.setData({

userName: res.data.name,

todayRank: dayRank | 0,

monthRank: res.data.monthRank | 0

});