// 创建utils/watermark.js文件
/** 水印添加方法 */
let setWatermark = (str1, str2) => {
let id = "1.23452384164.123412415";
if (document.getElementById(id) !== null) {
document.body.removeChild(document.getElementById(id));
}
let can = document.createElement("canvas");
// 设置canvas画布大小
can.width = 600;//水印的宽度
can.height = 400;//水印的高度
let cans = can.getContext("2d");
cans.rotate((-20 * Math.PI) / 180); // 水印旋转角度
cans.font = "50px Vedana";
cans.fillStyle = "#666666";
cans.textAlign = "center";
cans.textBaseline = "Middle";
cans.fillText(str1, can.width / 2, can.height); // 水印在画布的位置x,y轴
cans.fillText(str2, can.width / 2, can.height + 22);
let div = document.createElement("div");
div.id = id;
div.style.pointerEvents = "none";
div.style.top = "100px";
div.style.left = "100px
网站部分页面加上水印
最新推荐文章于 2024-03-30 04:58:44 发布
本文介绍如何在Vue3项目中添加水印功能,通过引用watermark-dom库来实现。由于直接使用npm包引入出现错误,作者选择了直接引入js文件的方式进行解决。
摘要由CSDN通过智能技术生成