uniapp界面新增水印实现示例详解

 更新时间:2023年07月10日 14:06:24   作者:小李不小  
这篇文章主要为大家介绍了uniapp界面新增水印实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

正文

界面引入组件

<templeate>
<view>
    <Ywatermark :info="'这里是水印内容'"></Ywatermark>
</view>
</tempate>
<script>
import Ywatermark from '@/components/Ywatermark/Ywatermark' //引入组件
    export default {
            data() {}
        },
    components:{
      Ywatermark  //注册组件
      }
</script>

实现思路

首先需要一个透明蒙版盖住页面,然后将水印信息循环展示出来,展示完成后将蒙版旋转倾斜,然后为了让水印不影响下层页面功能的正常使用,需要使用pointer-events: none;属性让事件穿透到下面去

实现代码

<template>
    <view class="make">
        <view class="list">
            <view class="item" v-for="i in 500">
                <text>{{info}}</text>
            </view>
        </view>
    </view>
</template>
<script>
    export default {
        name: "watermark",
        props: {
            info: {
                type: String,
                default: '全局水印'
            }
        },
        data() {
            return {
            };
        }
    }
</script>
<style lang="scss" scoped>
    .make {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 9999;
        background: rgba(0, 0, 0, 0);
        pointer-events: none;
        .list {
            width: 500%;
            height: 400%;
            position: absolute;
            top: -50%;
            left: -50%;
            transform: rotate(-45deg);
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            pointer-events: none;
            .item {
                font-size: 28px;
                color: rgba(220, 220, 220, 0.3);
                font-weight: bold;
                padding: 30rpx;
                pointer-events: none;
            }
        }
    }
</style>

以上就是uniapp界面新增水印实现示例的详细内容,更多关于uniapp界面新增水印的资料请关注脚本之家其它相关文章!

相关文章

  • JS中的常见数组遍历案例详解(forEach, map, filter, sort, reduce, every)

    JS中的常见数组遍历案例详解(forEach, map, filter, sort, reduce, ever

    这篇文章主要介绍了JS中的常见数组遍历方法详解(forEach, map, filter, sort, reduce, every),本篇讲用实际案例详解他们的语法和用法,需要的朋友可以参考下
    2023-05-05
  • uni-app中使用手机号一键登录的详细图文教程

    uni-app中使用手机号一键登录的详细图文教程

    最近刚接触了uni-app,用于开发微信小程序,设计到了微信授权登录,下面这篇文章主要给大家介绍了关于uni-app中使用手机号一键登录的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-01-01
  • JS中产生标识符方式的演变

    JS中产生标识符方式的演变

    本文记录下JS中产生标识符方式的演变,从ES5到ES6,ES5及其之前是一种方式,只包含两种声明(var/function),ES6则增加了一些产生标识符的关键字,如 let、const、class。
    2015-06-06
  • DOM和XMLHttpRequest对象的属性和方法整理

    DOM和XMLHttpRequest对象的属性和方法整理

    DOM和XMLHttpRequest对象的属性和方法整理,注意是方便操作ajax的朋友
    2012-01-01
  • JointJS JavaScript流程图绘制框架解析

    JointJS JavaScript流程图绘制框架解析

    这篇文章主要介绍了JointJS JavaScript流程图绘制框架解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • JS+HTML5 FileReader实现文件上传前本地预览功能

    JS+HTML5 FileReader实现文件上传前本地预览功能

    这篇文章主要为大家详细介绍了JS+HTML5 FileReader实现文件上传前本地预览功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • JavaScript严格模式下关于this的几种指向详解

    JavaScript严格模式下关于this的几种指向详解

    除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。下面这篇文章主要给大家介绍了在JavaScript严格模式下关于this的几种指向的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-07-07
  • JavaScript实现简单的拖拽效果

    JavaScript实现简单的拖拽效果

    这篇文章主要为大家详细介绍了JavaScript实现简单的拖拽效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • 在实例中重学JavaScript事件循环

    在实例中重学JavaScript事件循环

    这篇文章主要介绍了在实例中重学JavaScript事件循环,帮助大家更好的理解和学习JavaScript,感兴趣的朋友可以了解下
    2020-12-12
  • 小程序实现分页效果

    小程序实现分页效果

    这篇文章主要为大家详细介绍了小程序实现分页效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-05-05

最新评论