maskLayer.vue 766 Bytes
<template>
    <div class="mask-layer-box ig-all" v-if="isShow && maskLayers && maskLayers.img" @click="hideLayer">
		<img :src="maskLayers.img" class="img" />
	</div>
</template>

<script>
    export default {
        data: function () {
            return {
				isShow: false
			}
        },
		props: ["maskLayers"],
		methods: {
			
			/**
			 * 显示提示用户升级层
			 */
			showLayer() {
				
				// 设置浮层显示
				this.isShow = true;
			},
			
			/**
			 * 隐藏提示用户升级层
			 */
			hideLayer() {
				
				// 设置浮层隐藏
				this.isShow = false;
			}
		}
    }
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style rel="stylesheet/less" lang="less" scoped>
    @import './mask_layer';
</style>