1.0.1 • Published 10 months ago

am-watermark v1.0.1

Weekly downloads
-
License
-
Repository
-
Last release
10 months ago

Vue 3 WaterMark

一款 Vue3 的水印组件,支持组件使用和指令使用两种方式。

安装

npm i am-watermark

用法

main.js 引入组件和样式,将会自动注册组件和指令两种使用方式,不要忘记导入样式。

import WaterMark from 'am-watermark'
import 'am-watermark/dist/style.css'

createApp(App).use(WaterMark).mount('#app')

1、通过组件

<template>
  <div>
    <WaterMark text="水印文字" :options="options">
      <div>这是一个水印组件</div>
    </WaterMark>
  </div>
</template>

2、通过指令

使用指令方式会改变您的 DOM 结构,在外层增加一层 DIV,如果您的样式有问题,请使用组件方式

<template>
  <div
    v-watermark="{
      text: '水印文字',
      options,
    }"
  >
    <div>这是一个水印组件</div>
  </div>
</template>

参数

text

水印的文字,类型为字符串

options

参数类型描述默认值
widthnumber宽度120
heightnumber高度64
fontSizenumber文字大小16
fontFamilystring文字家族Arial
fontColorstring文字颜色rgba(0,0,0,0.3)
fontWightnumber文字粗细400
offsetLeftnumber左侧偏移0
offsetTopnumber顶部偏移0
gapXnumber水平间距0
gapYnumber垂直间距0
rotatenumber旋转角度0
zIndexnumber内容层级,可以改变大小调整在水印上方/下方10
1.0.1

10 months ago

1.0.0

10 months ago

0.0.4

10 months ago

0.0.3

10 months ago

0.0.2

10 months ago

0.0.1

10 months ago