Browse Source

【更新】优化前端水印组件代码格式

pull/108/MERGE
xiaonuobase 2 years ago
parent
commit
82099e7c9c
  1. 6
      snowy-admin-web/src/utils/watermark.js

6
snowy-admin-web/src/utils/watermark.js

@ -47,12 +47,12 @@ export const watermark = {
/* MutationObserver 是一个可以监听DOM结构变化的接口。 */ /* MutationObserver 是一个可以监听DOM结构变化的接口。 */
const observer = new MutationObserver(() => { const observer = new MutationObserver(() => {
// 此处根据用户登录状态,判断是否终止监听,避免用户退出后登录页面仍然有水印 // 此处根据用户登录状态,判断是否终止监听,避免用户退出后登录页面仍然有水印
if (!tool.data.get('TOKEN')){ if (!tool.data.get('TOKEN')) {
this.close() this.close()
observer.disconnect() observer.disconnect()
} }
const wmInstance = document.body.querySelector('.watermark') const wmInstance = document.body.querySelector('.watermark')
if (!wmInstance || (wmInstance.getAttribute('style') !== styleStr)) { if (!wmInstance || wmInstance.getAttribute('style') !== styleStr) {
//如果标签在,只修改了属性,重新赋值属性 //如果标签在,只修改了属性,重新赋值属性
if (wmInstance) { if (wmInstance) {
// 避免一直触发 // 避免一直触发
@ -80,7 +80,7 @@ export const watermark = {
close: function () { close: function () {
/* 关闭页面的水印,即要移除水印标签 */ /* 关闭页面的水印,即要移除水印标签 */
let watermark = document.body.querySelector('.watermark') let watermark = document.body.querySelector('.watermark')
if (watermark){ if (watermark) {
document.body.removeChild(watermark) document.body.removeChild(watermark)
} }
} }

Loading…
Cancel
Save