对于仅需要添加水印的情况,直接使用第三方UI库中的水印组件即可,简单快速。 当然,我们也可以选择自己造轮子,用Canvas来画,但是对于工作而言,我觉得这样应该尽量避免。 这里我使用ElementPlus 2.4.0中,新出的Watermark水印组件作为例子。 实现代码: 复制 <template> <el-watermark :width="130" :height="30" image=...
vue3中的水印工具类 这是一以前别人框架里面的水印框架,现在element-plus已经自带集成了水印。 今天想起了她,我把她写到这里方便以后复制使用。 watermark.js // 页面添加水印效果constsetWatermark=(str)=>{constid='1.23452384164.123412416';if(document.getElementById(id)!==null)document.body.removeChild(docume...
image="https://element-plus.org/images/element-plus-logo.svg" > </el-watermark> </template> 效果如下: 当然要注意的是,ElementPlus的依赖版本一定要是2.4.0之后的。 2.2 添加水印且要防篡改情况 像ElementPlus提供的水印组件,是不支持防篡改功能的。 也就是说,如果有用户通过浏览器的控制台进行元素属性...
对于仅添加水印的情况,可以直接使用第三方UI库中的水印组件,如ElementPlus 2.4.0中的Watermark水印组件。实现代码简单,效果直观。但若需要添加防篡改功能,则需要使用原生js的写法,通过Canvas绘制水印图像,并利用MutationObserver对象监听DOM节点或其子节点的变化。具体实现包括创建一个hook函数`useWatermark...
vue3中的水印工具类 这是一以前别人框架里面的水印框架,现在element-plus已经自带集成了水印。今天想起了她,我把她写到这里方便以后复制使用。watermark.js// 页面添加水印效果const setWatermark = (str) => { const id = '1.23452384164.123412416'; if (document.getElementById(id) !== n Math 2d ...
import {ref} from"vue"import {ElMessage} from"element-plus"; import { showLoading, hideLoading } from'@/utils/loading'exportdefault{ name:"PdfText", setup() {//pdf转成的图片文件,保存在数组中const imgFiles=ref([]);//pdf的名字,记录下来const pdfName=ref("");//加载文件的结果集const res...
1842 7 6:33:04 App Vue3+ElementPlus入门到实战教程(附源码) 1760 8 26:30:49 App 花两千多买的vue教程,从零实现最新完整Vue3.4源码(附源码) 1308 -- 9:40:11 App 【2024最新版】Vue3+Vite+Nest.JS企业级后台管理系统项目实战教程 637 3 15:07:02 App Node.js+Vue3项目实战:企业门户后台管理...
1014 0 25:55 App 实现一个水印组件 3787 0 01:15:51 App pdf预览组件的源码解读 1220 0 01:01:47 App vue3实现吸顶效果的索引组件 6174 2 01:11:36 App vue3的keep-alive组件使用详解(包含手动控制缓存清除) 3851 0 37:53 App vue3基于Element Plus和vue-router实现选项卡-多标签组件 1452 1 ...
[vue-next-admin](https://gitee.com/lyt-top/vue-next-admin) 基于 `vue3.x + CompositionAPI + typescript + vite + element plus + vue-router-next + next.vuex`,适配手机、平板、pc 的后台开源免费模板库(vue2.x版本请切换到 `vue-prev-admin分支` ),希望减少工作量,帮助大家实现快速开发。让您...
凌夕文件管理系统是基于SpringBoot3.x+Mybatis+Mybatis-Plus+VUE3+Element Plus开发的文件管理系统, 支持单文件上传、分片上传,视频上传完成后,可以根据视频转码配置转成对应的视频格式(mp4、m3u8),文档上传完成后,会转成pdf文件, 支持word、excel、ppt、wps、text、rtf文件转成pdf。