首页 > 微信 > 详细

微信小程序如何在wxml调用JS函数

时间:2021-06-24 22:31:03      阅读:18      评论:0      收藏:0      [点我收藏+]

在微信小程序中调用一个对象的属性时,需要用JS在页面中进行处理,直接调用函数是不行的,它不像Vue一样,可以直接在模板渲染里面调用JS函数。

<view class="price text-red text-lg">
  <!-- 价格保留两位小数 -->
  ¥{{Math.floor((data.price * data.discount) * 100) / 100)}}
</view>

因此,需要在外部创建一个.wxs文件,实际上就是JavaScript文件,

/**
 * 保留两位小数
 * 
 * @param decimal 小数
 */
var reserveDecimal = function (decimal) {
  return Math.floor(decimal * 100) / 100
}

module.exports.reserveDecimal = reserveDecimal

然后在wxml文件中导入该wxs文件

<!-- 引入wxs -->
<wxs src="../../utils/index.wxs" module="utils" />

之后就可以调用该函数进行处理了

<view class="price text-red text-lg">
  <!-- 价格保留两位小数 -->
  ¥{{utils.reserveDecimal(data.price * data.discount)}}
</view>

微信小程序如何在wxml调用JS函数

原文:https://www.cnblogs.com/shiramashiro/p/14927792.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!