修改水印

This commit is contained in:
liuxi 2025-02-21 10:19:20 +08:00
parent 21debf5ff9
commit 09c4c57ce7
2 changed files with 42 additions and 4 deletions

View File

@ -41,6 +41,7 @@ export default {
let userInfo = JSON.parse(sessionStorage.getItem('userInfo')) let userInfo = JSON.parse(sessionStorage.getItem('userInfo'))
let watermark_txt = userInfo.realName + ' '+ userInfo.phone let watermark_txt = userInfo.realName + ' '+ userInfo.phone
let options = { let options = {
watermark_parent_node: this.$refs.watermarkContainer,
// //
watermark_txt: watermark_txt, watermark_txt: watermark_txt,
// x // x
@ -71,7 +72,7 @@ export default {
watermark_angle: 15 watermark_angle: 15
} }
watermark.init(options); watermark.load(options);
// watermark.load({ // watermark.load({
// watermark_txt: '', // watermark_txt: '',
// watermark_parent_node: this.$refs.watermarkContainer, // watermark_parent_node: this.$refs.watermarkContainer,

View File

@ -1,10 +1,11 @@
<template> <template>
<div class="layout-wrap"> <div class="layout-wrap" ref="watermarkContainer">
<!-- <LayoutHeader /> --> <!-- <LayoutHeader /> -->
<MediationRoom /> <MediationRoom />
</div> </div>
</template> </template>
<script> <script>
import watermark from 'watermark-dom';
export default { export default {
components: { components: {
// LayoutHeader: () => import('@/pages/layout/components/LayoutHeader'), // LayoutHeader: () => import('@/pages/layout/components/LayoutHeader'),
@ -17,10 +18,46 @@
}; };
}, },
async created() { async created() {
this.addWatermark()
}, },
methods: { methods: {
addWatermark() {
let userInfo = JSON.parse(sessionStorage.getItem('userInfo'))
let watermark_txt = userInfo.realName + ' '+ userInfo.phone
let options = {
watermark_parent_node: this.$refs.watermarkContainer,
//
watermark_txt: watermark_txt,
// x
watermark_x: 20,
// Y
watermark_y: 20,
//
watermark_rows: 5,
//
watermark_cols: 10,
// x
watermark_x_space: 150,
// y
watermark_y_space: 150,
//
watermark_color: '#aaa',
//
watermark_alpha: 0.2,
//
watermark_fontsize: '15px',
//
watermark_font: '微软雅黑',
//
watermark_width: 210,
//
watermark_height: 80,
//
watermark_angle: 15
}
watermark.load(options);
},
} }
}; };
</script> </script>