支付宝小程序如何在{{}}中使用函数方法

本文介绍了如何在支付宝小程序中利用SJS(safe/subset javascript)处理后端返回的数据,如时间、日期和金额的格式化。由于支付宝小程序不支持计算属性和监听方法,因此需要借助import-sjs标签来引入自定义函数。SJS是JavaScript的子集,只能在AXML中使用,并通过import导入其他SJS文件。示例中展示了如何封装一个金额格式化函数,并在模板中调用该方法。
摘要由CSDN通过智能技术生成

场景:例如我们在平常开发中会遇到后端返回一些时间、日期、金额等需要我们进行格式化处理的数据,这时候我们就需要在计算属性中写方法到xml中进行使用

首先支付宝小程序到目前为止是还没有计算属性和监听方法的,那么我们要是想实现上面的方法都需要用到SJS和import-sjs了

支付宝提供了import-sjs标签那么具体如何使用

<import-sjs from="/utils/appUtil.sjs" name="appUtil" />

其中from标识路径,name代表自定义名称 这个名称在后面使用的时候会用到,from这里需要注意的是一定要引入sjs

那么什么是sjs呢

SJS(safe/subset javascript)是小程序一套自定义脚本语言,可以在 AXML 中使用其构建页面结构。
SJS 是 JavaScript 语言的子集,与 JavaScript 是不同的语言,其语法并不与 JavaScript 一致,请勿将其等同于 JavaScript。

注意

  • sjs 中只支持使用 import、export 管理模块依赖。
  • sjs 只能定义在 .sjs 文件中。然后在 axml 中使用 <import-sjs> 标签引入。
  • sjs 可以调用其他 sjs 文件中定义的函数。
  • sjs 是 JavaScript 语言的子集,请勿将其等同于 JavaScript。
  • sjs 的运行环境和其他 JavaScript 代码是隔离的, sjs 中不能调用其他
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值