微信小程序 之wxml保留小数点后两位数的方法及转化为字符串的方法


原理:wxml中不能直接使用较高级的js语法,如‘.toFixed’,‘toString()’,但可以通过引入wxs模块实现效果

1.新建`filter.wxs`

var filters = {    
    toFix: function (value) {       
        return value.toFixed(2) // 此处2为保留两位小数,保留几位小数,这里写几    
    },
    toStr: function (value) {       
        return value.toString() 
    },
    toNum: function (value) {       
        return value.toNumber() 
    },
}

module.exports = {   
    toFix: filters.toFix,
    toStr: filters.toStr,
    toNum: filters.toNum,//暴露接口调用
}

2.WXML中引入WXS

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

3.在WXML中使用

<view>

{{ filters.toFix(price) }}

</view>

  其他如toString(),toNumber()也可用此类似方法


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM