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