一、新建组件 mask.vue
<template>
<view>
<view class="cpt-mask">
</view>
</view>
</template>
<script>
export default {
}
</script>
<style>
.cpt-mask {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000000;
opacity: 0.5;
z-index: 99;
}
</style>
二、在有需求的页面引入 mask.vue 遮罩组件
<template>
<view>
<!-- 遮罩组件 -->
<myMaskv-if="mask"></myMask>
</view>
</template>
<script>
import myMask from '@/common/mask.vue';
export default {
components: {
myMask
},
data() {
return {
mask: false
}
},
methods: {
}
}
</script>
三、使用方法
当 mask 为 true 时显示遮罩,false 时关闭遮罩
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于