页面水印一般包含了用户信息,比如姓名,工号,部门等信息,
这些信息是可以从接口获取到的,也可以从本地存储中获取到的,
这里我们就从本地存储中获取到用户信息,然后将其作为水印的内容。
// 获取水印要显示的信息
const getUserInfo:any = () => {
let userInfo: any = localStorage.getItem('yourKey')
userInfo = userInfo ? JSON.parse(userInfo) : {
}
// 这里可以增加其它内容
return `${
userInfo?.name}-${
userInfo?.phone}`
}
我们还可以给水印做一个基本的配置,比如水印的颜色、字体大小、背景、等等。
/**
* @param text 水印文字
* @param font 水印字体
* @param color 水印颜色
* @param fontSize 水印字体大小
* @param rotate 水印旋转角度
* @param opacity 水印透明度
* @param width 水印宽度
* @param height 水印高度
*/
const watermarkConfig:any = {
font: 'Arial',
color: 'rgba(191, 126, 126, 1)'

最低0.47元/天 解锁文章
2514

被折叠的 条评论
为什么被折叠?



