歌单播放量没有显示万和亿的单位是怎么回事啊?

来源:3-4 播放数量细节处理

weixin_慕九州2233064

2022-03-13

代码运行没有出现错误,只是播放量那里没有单位,这是什么原因啊?

写回答

2回答

谢成

2022-03-15

看一下wxml中的数值是多少

//img.mukewang.com/szimg/623064990913e34f24321308.jpg

如果wxml中的数值就是有问题的,肯定还是js中代码有问题,请再仔细检查。

可以把课程代码下载下来对比一下。

0
0

谢成

2022-03-14

请检查下/components/playlist/playlist.js中,对数字格式化的代码是否有问题。

应该是这样的:

_tranNumber(num, point) {

let numStr = num.toString().split('.')[0]

if (numStr.length < 6) {

return numStr

} else if (numStr.length >= 6 && numStr.length <= 8) {

let decimal = numStr.substring(numStr.length - 4, numStr.length - 4 + point)

return parseFloat(parseInt(num / 10000) + '.' + decimal) +

''

} else if (numStr.length > 8) {

let decimal = numStr.substring(numStr.length - 8, numStr.length - 8 + point)

return parseFloat(parseInt(num / 100000000) + '.' + decimal) + '亿'

}

}


0
3
weixin_慕九州2233064
回复
谢成
老师,代码我检查了,表单对象是都传递了的,组件中播放量数值我没有发现哪里不正确,所以还是没有找是哪里的问题
2022-03-15
共3条回复

微信小程序云开发-从0打造云音乐全栈小程序

横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程

1938 学习 · 2768 问题

查看课程