1、首先在js文件里面定义初始值 data: { tel:'18144446666', idCard:'4409821999001012222' }, 2、然后在wxml文件里面用,这里的cell是一个组件 <cell title="法人身份证号" value="{{idCard}}" valueAlign="right" border></cell> <cell title="手机号码" value="{{tel}}" valueAlign="right" border></cell> 3、然后在生命周期函数里面修改并且更新值,用的是正则表达式,这里说一下,小程序获取值 用的是this.data.XXX,更新值是在this.setData()里面包一个对象,和vue不太一样 let str = this.data.tel let str1=this.data.idCard let enStr = str.replace(/(\d{3})\d*(\d{4})/,"$1****$2") let enStr1 = str1.replace(/(\d{4})\d*(\d{4})/,"$1****$2") this.setData({tel:enStr,idCard:enStr1}) 4、最后在微信开发者工具里面重新编译即可看到效果