Browse Source

修改bug

huangxiaojing 2 years ago
parent
commit
a04b0520a8
1 changed files with 8 additions and 2 deletions
  1. 8 2
      pages/activity/rentNo/index.vue

+ 8 - 2
pages/activity/rentNo/index.vue

@@ -16,7 +16,7 @@
           </div>
           <div class="h173">
             <div v-for="item in list" :key="item.id" class="frnb">
-              <div class="fs15 ml20">{{ item.code }}</div>
+              <div class="fs15 ml20">{{ item.code | activationCodeMask }}</div>
               <div class="c2E76F9 mr30" @click="copy(item.code)">复制</div>
             </div>
           </div>
@@ -27,7 +27,7 @@
     <van-popup v-model="showResult" :style="{ background: 'transparent' }">
       <div class="w280h248">
         <div class="c333333">恭喜您获得体验会员</div>
-        <div class="fs15">激活码:<span class="c0FA2EB">{{ code }}</span></div>
+        <div class="fs15">激活码:<span class="c0FA2EB">{{ code | activationCodeMask }}</span></div>
         <img class="w160h44" src="~/assets/image/activity/rentNo/btn-copy.png" alt="" @click="copy(code)">
       </div>
       <img class="wh35" src="~/assets/image/activity/rentNo/close.png" alt="" @click="showResult = false">
@@ -39,6 +39,12 @@
 import { Toast } from 'vant';
 export default {
   auth: false,
+  filters: {
+    activationCodeMask(value) {
+      // 微信环境不支持零宽断言
+      return value.replace(/(.{4})(.*)(.{4}$)/, '$1***$3');
+    },
+  },
   data() {
     return {
       show: false,