uni-app 遮罩模板

Posted 本溢

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uni-app 遮罩模板相关的知识,希望对你有一定的参考价值。

1. common新建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>

2. 引入mask.vue文件。

<template>
    <view>
	<view @click="remove(1)"> // 关闭遮罩
	    <Mask v-if="mask"></Mask>
	</view>	
	<view class="mask">
	    <button type="primary" @click="remove(2)">点击显示遮罩  </button>
	</view>
    </view>
</template>
<script>
    import Mask from ‘../../common/mask.vue‘;
    export default {
	components: {
	    Mask
	},
        data() {
            return {
		mask: false
            }
        },
	methods: {
	    remove (val) {
		val == 1 ? this.mask = false : this.mask = true;
	    }
        }
    }
</script>

<style lang="less">
    page {
	background: #f8f8f8;
    }
   .mask {
	position: absolute;
	bottom: 0;left: 50%-100px;right: 50%-100px;
   }
</style>         

  

以上是关于uni-app 遮罩模板的主要内容,如果未能解决你的问题,请参考以下文章

libgdx open gles 2.0 模板 alpha 遮罩

如何从 RCNN 中裁剪分割的对象?

VSCode自定义代码片段——.vue文件的模板

VSCode自定义代码片段1——vue主模板

VSCode自定义代码片段2——.vue文件的模板

VSCode自定义代码片段(vue主模板)