微信小程序--在wxml中设置保留小数位数

需求
这里写图片描述
在wxml中计算价格*数量小数出现问题。

需要新建一个wxs文件

var filters = {
  toFix: function (value) {
    return value.toFixed(2)//此处2为保留两位小数
  }
}
module.exports = {
  toFix: filters.toFix
}

在wxml文件中引入

<wxs module="filters" src="../addmul.wxs"></wxs>

修改

<view class="price"  wx:if="{{item.num > 0}}">
      <span>{{item.price*item.num}}</span> 
</view>

<view class="price"  wx:if="{{item.num > 0}}">
 <span>{{filters.toFix(item.price*item.num)}}</span> 
</view>

解决小数问题

猜你喜欢

转载自blog.csdn.net/xbw12138/article/details/78966916