小程序:wxml頁面中調用JavaScript函數(shù)

開發(fā)遇到一個小數(shù)點問題,在wxml里面做減法計算優(yōu)惠金額,計算結果顯示過長,后來發(fā)現(xiàn)可以用wxs解決,文檔地址:https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxs/

未處理頁面如下:


屏幕快照 2018-07-24 19.57.47.png

思路如下:
使用到wxs文件,然后在wxs文件里面添加numberToFix函數(shù);然后在需要使用numberToFix方法的wxml頁面引入該wxs文件,然后就可以通過{{numberToFix(persent)}}這種方式調用了

創(chuàng)建一個numbertofix.wxs文件,創(chuàng)建numberToFix函數(shù)

 var filter = {
   numberToFix: function (value) {
     return value.toFixed(1)
   }
 }
 module.exports = {
   numberToFix: filter.numberToFix
}

在需要使用numberToFix函數(shù)的頁面引入numbertofix.wxs文件

 <wxs module="filter" src="../../utils/numbertofix.wxs"></wxs>

在wxml直接調用即可

   <text class='right'>-¥{{filter.numberToFix(orderdata.originalPrice - orderdata.actualPrice)}}
  </text>

運行工結果
屏幕快照 2018-07-24 20.01.48.png
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容