微信小程序 之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="../../test/filters.wxs"></wxs>

3.在WXML中使用

<view>
 
{{ filters.toFix(price) }}
 
</view>

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章