微信内打开网页的时候, intl.numberformat 返回为空且不报错
发布于 7 年前 作者 nalai 4336 次浏览 来自 问答

在网页中,使用了 intl.numberformat 来格式化数字为货币格式,在chrome中正常,在微信内打开网页的时候(比如公众号跳转的网页) 调用 intl.numberformat 返回为空且不报错。

多个微信版本均存在这个问题。

var number = 123456.789;
try{
var s = new Intl.NumberFormat('zh-CN', { style: 'currency', currency: 'CNY' }).format(number);
var planet=document.getElementById("money");
planet.innerHTML= s;
alert(s);
console.log(s);
}catch(e){
   alert(e.name + ": " + e.message); 
}
回到顶部