当前位置: 首页 > news >正文

【VUE】7、VUE项目中集成watermark实现页面添加水印

在网站浏览中,常常需要网页水印,以便防止用户截图或录屏暴露敏感信息后,方便追踪用户来源。

1、安装 watermark

在 package.json 文件 dependencies 节点增加 watermark-dom 依赖

"watermark-dom": "2.3.0"

然后执行命令

npm install

npm install --registry=https://registry.npm.taobao.org

安装就可以了

2、引入 watermark

在 App.vue 文件中引入 watermark

import watermark from "watermark-dom";

然后创建水印

mounted() {watermark.load({watermark_txt: "hello world"});
},

我设置的水印的内容为 【hello world】

3、效果展示

在这里插入图片描述
这样我们所有的页面都添加上了水印了

4、完整配置参数

let options = {// 水印内容watermark_txt: "text",// 水印起始位置x轴坐标watermark_x: 20,// 水印起始位置Y轴坐标watermark_y: 20,// 水印行数watermark_rows: 5,// 水印列数watermark_cols: 10,// 水印x轴间隔watermark_x_space: 100,// 水印y轴间隔watermark_y_space: 100,// 水印字体颜色watermark_color: '#aaa',// 水印透明度watermark_alpha: 0.4,// 水印字体大小watermark_fontsize: '15px',// 水印字体watermark_font: '微软雅黑',// 水印宽度watermark_width: 210,// 水印长度watermark_height: 80,// 水印倾斜度数watermark_angle: 15}

如您在阅读中发现不足,欢迎留言!!!

http://www.lryc.cn/news/119582.html

相关文章:

  • Rider无法识别Todo Comment
  • 用 docker 创建 jmeter 容器,能做性能测试?
  • Token 失效退出至登录页面
  • 微服务系列(2)--注册中心
  • VSCode使用CMake断点调试
  • Python爬虫异常处理心得:应对网络故障和资源消耗
  • 【CSS】CSS 布局——常规流布局
  • flutter开发实战-实现左右来回移动的按钮引导动画效果
  • ROS实现自定义信息以及使用
  • 初始C语言——详细讲解操作符以及操作符的易错点
  • 论文写作常用词句积累
  • 伺服系统::编码器
  • 计算机网络 数据链路层 虚拟局域网 VLAN
  • Git全栈体系(五)
  • spring-boot webservice的例子
  • 第八章 SpringBoot @ConfigurationProperties配置绑定
  • 【SpringBoot】88、SpringBoot中使用Undertow替代Tomcat容器
  • java8 求和
  • 手眼标定眼在手上
  • 【数据结构】初始二叉树
  • 创建和使用角色(RHCE)
  • Leetcode 583 两个字符串的删除操作(经典)
  • c#实现工厂模式
  • c#在设计时调试自定义 Windows 窗体控件
  • Ajax 笔记(二)—— Ajax 案例
  • 微信小程序隐私协议模板
  • Three.js WebXR沉浸式渲染简明教程
  • flask使用cookie (设置cookie与查看cookie内容)
  • 信息学奥赛一本通——1281:最长上升子序列
  • vue3+antv x6自定义节点样式