收藏
回答

wxs处理页面初始化数据报错

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 工具 6.6.7 2.0.4

wxml 文件

<wxs src="../../tools.wxs" module="tools" />
<view>{{tools.hidePhone(obj.phoneNum)}}view>



js 文件

Page({

   

   onLoad: function() {

       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
}


初始化页面时,出现以下报错,有时候页面数据仍然正常显示,有时候则不能










最后一次编辑于  2018-07-30
回答关注问题邀请回答
收藏

3 个回答

  • 赵青山
    赵青山
    2018-07-30

    function hidePhone(phoneNum) {


    if(!phoneNum)return;

     
        var phone = phoneNum.toString();
     
        return phone.slice(0, 3) + '****' + phone.slice(7);
     
    }

    试试这样行不行?

    2018-07-30
    有用 1
    回复
  • 雪 嫣
    雪 嫣
    2018-11-02

    为什么我的不行

    2018-11-02
    有用
    回复
  • Chaowen
    Chaowen
    2018-07-30

    刚试了一下,确实可以,这个 hack 技巧很不错,赞一个

    2018-07-30
    有用
    回复
登录 后发表内容