vue项目中隐藏字符串中几位字符

js中定义一个structure()方法,返回一个新的字符串

//隐藏中间几位字符
structure(array){
    // 将字符串转化成数组
    let arrBox= [...array];
    // 2.将数组中的4-7位变成*
    var str='';
    //map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值
    arrBox.map((res, index) => {
        if (index > 3 && index < 8) {
        str += '*';
        // return '*';
        } else {
        str += res;
        // return res;
        }
    });
    return str;
}

在需要的地方调用方法structure()

<template>
  <div class="infor">
    <div class="left">
        <img src="../../assets/mine/default_my.png" alt="">
    </div>
    <div class="right">
        <div class="info" v-show="token==''?true:false">
            <label class="name">请登录</label>
            <label class="title">Hello</label>
        </div>
        <div class="info" v-show="token!=''?true:false">
            <label class="name">张三</label>
            <label class="title">会员等级:VIP1</label>
            <label class="phone">手机号:{{structure("15392294964")}}</label>
        </div>
    </div>
  </div>
</template>

返回结果,如图:

在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

✎﹏ℳ๓敬坤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值