wxml 文件
< wxs src = "../../tools.wxs" module = "tools" /> < view >{{tools.hidePhone(obj.phoneNum)}} |
js 文件
Page({
this .setData({ obj: { phoneNum: '13812345678' } }); } }); |
wxs 文件
function hidePhone(phoneNum) { var phone = phoneNum.toString(); return phone.slice(0, 3) + '****' + phone.slice(7); } module.exports = { hidePhone: hidePhone } |
初始化页面时,出现以下报错,有时候页面数据仍然正常显示,有时候则不能
function
hidePhone(phoneNum) {
if(!phoneNum)return;
var
phone = phoneNum.toString();
return
phone.slice(0, 3) +
'****'
+ phone.slice(7);
}
试试这样行不行?
为什么我的不行
刚试了一下,确实可以,这个 hack 技巧很不错,赞一个