问题遇到的现象和发生背景
现在是这样写的,怎么保留结果的整数部分呢?
现在是这样写的,怎么保留结果的整数部分呢?
可以使用微信的wxs语法。
官方文档
https://developers.weixin.qq.com/miniprogram/dev/reference/wxs/06datatype.html#number
例:
存款:
<input type="number" bindinput="money" />
月花销:
<input type="number" bindinput="moneypay" />
我还是可以活多久:{{tools.month(money,moneypay)}} 月,约{{tools.year(money,moneypay)}} 年
<wxs module="tools">
var month = function (m, mp) {
// 假如存款和月花销为空时
if (!m || !mp) return "0"
// 如果需要四舍五入
// return (m / mp).toFixed(0);
// 不需要四舍五入 方法比较多随便写了一种截取的方法
return (m / mp + "").split('.')[0]
}
var year = function (m, mp) {
if (!m || !mp) return "0"
return (m / mp / 12 + "").split('.')[0]
}
module.exports.month = month
module.exports.year = year
</wxs>