Skip to content
On this page

文字水印 ​

通过 content 属性来设置水印的文字。

html
<uvWaterMark content="uv-ui" />

图片水印 ​

通过 image 属性来设置水印图片,并使用 opacity 来调整水印的整体透明度。

html
<uvWaterMark image="https://fastly.jsdelivr.net/npm/@vant/assets/vant-watermark.png" />

自定义间隔 ​

通过 gap-x 和 gap-y 属性来控制多个重复水印之间的间隔。

html
<uvWaterMark image="https://fastly.jsdelivr.net/npm/@vant/assets/vant-watermark.png" :gap-x="30" :gap-y="10" />

自定义倾斜角度 ​

通过 rotate 属性来控制水印的倾斜角度,默认值为-22。

html
<uvWaterMark image="https://fastly.jsdelivr.net/npm/@vant/assets/vant-watermark.png" :rotate="22" />

是否全屏显示 ​

通过 full开启

html
<uvWaterMark image="https://fastly.jsdelivr.net/npm/@vant/assets/vant-watermark.png" full />

插槽 ​

通过默认插槽可以替换文字内容

props ​

属性含义类型默认值
width水印宽度Number100
height水印高度Number100
content文字水印的内容String-
textColor文字水印的颜色String'#dcdee0'
rotate倾斜角度Number-22
image图片水印的内容,如果与 content 同时传入,优先使用图片水印String-
full是否全屏显示Booleanfalse
opacity透明度Number0.3
gapX水印之间的水平间隔Number0
gapY水印之间的垂直间隔Number0

css变量 ​

css
--uv-water-mark-z-index: 100;

Released under the MIT License.