1.出現溢出表現
從圖中可以看到數字超出了很長長度。代碼里面是如下這樣的。為什么在0.35出現?或者一些相成的計算出現? 而 0.34卻不會。
0.41 也會出現,好像是二進制運算出現結果。
data: {
price:0.01,
num:35
},
wxml文件僅僅是處理一個相處的結果。
<view> {{price*num}} </view>
2.在wxml文件加入一個約束2位小數操作
在wxml文件里面創建一個方法,調用的時候就可以直接使用保留2位小數的問題了。創建一個wxs模塊,看如下的代碼,在模塊里面添加對應的處理方法。
<view> {{we.toFixed(price*num)}} </view> <wxs module="we"> var toFixed = function (value) { return value.toFixed(2); } module.exports = { toFixed :toFixed } </wxs>
經過這個方法處理,小程序的運算可以保留到2位小數了。