首页 > 其他分享 >uniapp实现水印

uniapp实现水印

时间:2023-12-19 11:14:34浏览次数:32  
标签:uniapp none 实现 水印 default pointer events 220

1.新建水印文件

<template>
    <view class="make">
        <view class="list">
            <view class="item" v-for="i in 500">
                <text>{{info}}</text>
            </view>
        </view>
        <slot></slot>
    </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>

2.使用的页面导入

<template>
    <view>
        <Ymark :info="`ww0335`"></Ymark>
                <view>....</view>
        <view>
</template>
<script>
import Ymark from '@/pages/attendanceDialog/mark.vue'
export default {
    data(){
        return{}
    },
    components:{
    Ymark
    },
</script>
        

这样水印就有了

 

标签:uniapp,none,实现,水印,default,pointer,events,220
From: https://www.cnblogs.com/alannero/p/17913215.html

相关文章

  • 如何通过ETLCloud的API对接功能实现各种SaaS平台数据对接
    前言当前使用SaaS系统的企业越来越多,当我们需要对SaaS系统中产生的数据进行分析和对接时就需要与SaaS系统提供的API进行对接,因为SaaS一般是不会提供数据库表给企业,这时就应该使用ETL(Extract, Transform, Load)的API对接功能。虽然SaaS平台也提供了部分集成其他数据库或系统的能......
  • 【纯代码复制粘贴即可使用】卡尔曼滤波的C++实现
    使用Eigen实现卡尔曼滤波。如果实现扩展卡尔曼滤波只需将H矩阵换成雅可比的求解。#ifndef_MYKALMAN_H#define_MYKALMAN_H#include<Eigen\Dense>classKalmanFilter{public:KalmanFilter(intstateSize,intmeasSize,intuSize);~KalmanFilter()=default;......
  • 从头开始实现LoRA以及一些实用技巧
    LoRA是Low-RankAdaptation或Low-RankAdaptors的缩写,它提供了一种用于对预先存在的语言模型进行微调的高效且轻量级的方法。LoRA的主要优点之一是它的效率。通过使用更少的参数,lora显著降低了计算复杂度和内存使用。这使我们能够在消费级gpu上训练大型模型,并将我们的lora(以兆字......
  • 数据可视化助力小微企业实现数字化加速
    数据可视化技术正在成为小微企业数字化转型的利器。它不仅为企业提供了更清晰、更直观的数据呈现方式,还在企业决策、运营和客户体验等方面发挥着巨大的作用。以下是数据可视化如何助力小微企业实现数字化加速的探讨:数据可视化使得企业能够更深入地理解数据。通过......
  • go实现白名单黑名单
    Go语言实现接口IP限流,黑名单&白名单的实例,都可用!原创 学习与分享 Go语言圈 2023-07-1808:30 发表于广东MySQL大牛带你全面剖析与系统梳理数据库(mysql等)知识分享,总结数据库技巧和方法,提升你的技术技能。45篇原创内容公众号Goland激活码&个人账号......
  • Linux 安装宝塔面板无公网也可以实现远程访问面板(重磅推荐,小白建站!!)
    宝塔面板是一款服务器管理软件,可提高运维效率,下面简单几步实现宝塔面板安装使用cpolar并且实现远程访问本地宝塔面板,这里以centos为例子1.安装宝塔进入官网查看命令,这里以linux为准,以下是linux安装命令:yuminstall-ywget&&wget-Oinstall.shhttps://download.bt.cn/......
  • Vue 大文件上传和断点续传的实现
    实现Vue大文件上传和断点续传需要掌握以下几个步骤:分片:将大文件分割成若干个小块,便于上传。一般采用Blob对象或ArrayBuffer来实现。上传:将分片文件上传到服务器。可以使用XMLHttpRequest、Fetch等工具进行上传。断点续传:如果上传失败或上传过程中断开连接,需要记录已上......
  • 聊聊如何实现热插拔AOP
    前言之前偶然看到一篇文章利用aop实现热拔插(类似于插件),里面的实现挺好玩。今天我们也来玩一把前置知识Advice:org.aopalliance.aop.Advice“通知”,表示Aspect在特定的Joinpoint采取的操作。包括“around”,“before”and“after等Advice,大体上分为了三类:Befor......
  • 用MATLAB实现遗传算法程序
    用MATLAB实现遗传算法程序/B2F.m , 658用MATLAB实现遗传算法程序/changes.m , 959用MATLAB实现遗传算法程序/cross.m , 1155用MATLAB实现遗传算法程序/de2bi.m , 1048用MATLAB实现遗传算法程序/F2B.m , 540用MATLAB实现遗传算法程序/f553.m , 538用MATLAB实现遗传算法......
  • 【UniApp】-uni-app-pinia存储数据
    前言经过上个章节的介绍,大家可以了解到uni-app-数据缓存的基本使用方法那本章节来给大家介绍一下uni-app-pinia存储数据的基本使用方法经过我这么多篇章的介绍,我发现大家环境比较耗时,所以在今后的文章中,我会尽量减少环境的搭建如果某一篇的文章环境确实是不一样的,我会在......