• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

[微信小程序]如何在模板渲染中使用JS?

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

在微信小程序中使用模板渲染时,可能需要用JS对其进行处理。

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

它不像Vue一样,可以直接在模板渲染里面调用JS函数。因此,需要在外部创建一个.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>

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
微信小程序前端wxml调用js方法并获取返回值发布时间:2022-07-18
下一篇:
微信小程序自定义js函数发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap