2024年5月21日了,还没解决,微信团队就这么拖拉,小龙哥知道吗?
安卓真机下,toLocaleString无效一段数字格式化金钱形式的处理(即,前面有金钱符号,数字每三位加一个逗号,后面补两个零)。代码如下 function priceFormat(value) { let options = { style: "currency", currency: "CNY", }; if (value && Number(value)) { return (Number(value)).toLocaleString("zh-CN", options); } else { return (0).toLocaleString("zh-CN", options); } } 之后,在开发者工具上,效果如下,可以看到,金额已经格式化为金钱的形式 [图片] 接下来这张图是IOS的真机,手机型号为IOS13。效果如下,可以看到,金额已经格式化为金钱的形式 [图片] 接下来的是我手机的真机预览图。效果如下,可以看到,只是单纯的显示了数字,并没有格式化为金钱的形式。 测试设备为华为Mate40,操作系统为HarmonyOS 2.0,考虑到华为和其他安卓机的差异性,之后拿小米手机做过一次测试,发生了同样的问题,可以暂时得到判断,在Android系统下,使用 toLocalString 这种方法去格式化金钱,是无效的,希望官方可以做出解答 [图片]
05-212024年5月21日,还没解决
Android 下JS部分 Date.toLocaleString() 无效代码非常短,代码片段已经提供。 js [代码]const app = getApp()[代码][代码]Page({[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]datedisplay:[代码][代码]""[代码][代码],[代码][代码] [代码][代码]},[代码][代码] [代码][代码]onLoad: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]let d = [代码][代码]new[代码] [代码]Date()[代码][代码] [代码][代码]this[代码][代码].setData({date:d})[代码][代码] [代码][代码]this[代码][代码].setData({datedisplay:d.toLocaleString()})[代码][代码] [代码][代码]},[代码][代码]})[代码] wxml [代码]<[代码][代码]wxs[代码] [代码]module[代码][代码]=[代码][代码]"util"[代码][代码]>[代码][代码] [代码][代码]function toLocal(time) {[代码][代码] [代码][代码]d = getDate(time)[代码][代码] [代码][代码]if (d == "Invalid Date") return ""[代码][代码] [代码][代码]return d.toLocaleString()[代码][代码] [代码][代码]}[代码][代码] [代码][代码]module.exports.toLocal = toLocal[代码][代码]</[代码][代码]wxs[代码][代码]>[代码] [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"intro"[代码][代码]><[代码][代码]text[代码][代码]>[代码][代码]JS toLocaleString:[代码][代码]{{datedisplay}}[代码][代码]</[代码][代码]text[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"intro"[代码][代码]>[代码][代码]<[代码][代码]text[代码][代码]>[代码][代码]WXS toLocaleString:[代码][代码]{{util.toLocal(date)}}[代码][代码]</[代码][代码]text[代码][代码]></[代码][代码]view[代码][代码]>[代码] 做的事情也非常简单,对比js部分的Date.toLocaleString() 和wxs部分Date.toLocaleString() 安卓下截图: [图片] iOS截图 [图片] BUG显而易见。很显然在安卓里,js框架内的Date对象toLocaleString()被简单地作为toString()处理了,其他toLocaleTimeString(), toLocaleDateString()都存在问题。这个问题非常久了,希望赶紧处理。这都是小程序框架基础函数级别的服务,有这种问题那么久没发现也是一个奇迹。
05-21另外 回调返回的json格式是不是也有 ToUserName这样的字段
小程序用户支付投诉回调返回数据字段描述不清楚https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/guarantee/complaint.html option_type 有那些值
2023-03-08因代码太大,不能上传,需要代码可以找我要 ,企业微信: agaochen
live-pusher组件通过抽象节点传到插件时,会引发 因权限问题渲染失败[图片]
2021-02-03