Skip to content

Watermark

基础用法

html
<pa-watermark :contents="contents" />

<view class="p-30" style="height: 100vh">{{ text }}</view>
ts
import dayjs from 'dayjs'
import { onMounted, ref } from 'vue'

const contents = ['papayaui-watermark', dayjs().format('YYYY-MM-DD HH:mm')]
const text = ref<string>('')

onMounted(() => {
  text.value = new Array(20)
    .fill(0)
    .map(() => '页面内容')
    .join('')
})

Watermark Props

参数说明类型默认值
width单个水印宽度number125
height单个水印高度number100
rotate水印绘制时,旋转的角度number-22
gapX水印之间的水平间距number25
gapY水印之间的垂直间距number50
fontColor水印字体大小string'rgba(0,0,0,0.15)'
fontSize水印字体大小number14
fontFamily水印文字字体string-apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, Segoe UI, Arial, Roboto, 'PingFang SC', 'miui', 'Hiragino Sans GB', 'Microsoft Yahei', sans-serif
zIndex水印元素层级number1000
contents水印内容,数组的每个元素代表每一行的内容string|string[]''
fullPage是否覆盖整个页面booleantrue

Watermark Event

事件名参数

Watermark Slot

名称说明

样式变量

🙈