微信小程序wxml中保留小数点后2位的方法
2018-06-04 本文已影响3603人
95362357deda
原理:wxml中不能直接使用较高级的js语法,如`.toFixed`,但可以通过引入wxs模块实现效果
1、 新建一个`filter.wxs`
```
var filters = {
toFix: function (value) {
return value.toFixed(2) // 此处2为保留两位小数,保留几位小数,这里写几
}
}
module.exports = {
toFix: filters.toFix,toNumber: filters.toNumber,
}
```
2、 WXML中引入WXS
```
<wxs module="filters" src="../../utils/filters.wxs"></wxs>
```
3、 WXML中使用
```
<wxml>
{{ filters.toFix(price) }}
</wxml>
```
其他如Numer()也是类似的用法