setData,变量是小数,结果显示的是整数
发布于 5 年前 作者 yang31 7186 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现
  • 复现路径
  • 提供一个最简复现 Demo

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

3 回复

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

1、将变量转为字符串

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

var dayRank = res.data.dayRank;

console.log(dayRank)

that.setData({

userName: res.data.name,

todayRank: dayRank | 0,

monthRank: res.data.monthRank | 0

});

回到顶部