1.0.4 • Published 9 months ago

@zzjiaxiang/vue-watermark v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago
  • 基于ant-design watermark 组件的vue3版本
  • 点击这里在线预览

使用

npm i @zzjiaxiang/vue-watermark
or
yarn add @zzjiaxiang/vue-watermark
<!-- main.js -->
import WaterMark from '@zzjiaxiang/vue-watermark'
app.use(WaterMark)

<!-- otherPage.vue -->
<Watermarks
  content="This is default content"
>
  <div style='height: 500px;'></div>
</Watermarks>

参数

参数说明类型默认值
show是否显示水印booleantrue
width水印的宽度,content 的默认值为自身的宽度number120
height水印的高度,content 的默认值为自身的高度number64
rotate水印绘制时,旋转的角度,单位 °number-22
zIndex追加的水印元素的 z-indexnumber
image图片源,建议导出 2 倍或 3 倍图,优先级高 (支持 base64 格式)string-
content水印文字内容string | string[]-
gapX水印之间X的间距number200
gapY水印之间Y的间距number200
fontColor字体颜色stringrgba(0,0,0,.15)
fontSize字体大小number16
fontWeight字体粗细normal | light | weight | numbernormal
fontFamily字体类型stringsans-serif
fontStyle字体样式none | normal | italic | obliquenormal

传入image属性时优先使用图片源,当图片源加载失败时显示content内容显示水印.

开发

$ git clone git@github.com:zzjiaxiang/vue-watermark.git
$ cd vue-watermark
$ npm install
$ npm dev
1.0.4

9 months ago

1.0.3

9 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago