vue-watermarker
TypeScript icon, indicating that this package has built-in type declarations

0.0.7 • Public • Published

vue-watermarker

English | 中文

Cover the watermark on your website, which cannot be deleted or tampered with!

Preview

Install

npm install vue-watermarker
// or
yarn add vue-watermarker

Props

props type default required remark
content string[] [] Yes Watermark content, supports html element
visible boolean true No Dynamically create and destroy watermark components, created by default during initialization
styleOption Object {fontSize: '15px',color: '#adadad',opacity: 0.2,textAlign: 'center'} No Watermark style
width number 220 No The width of each watermark
height number 220 No Height of each watermark
refresh number 5000 No The interval of refreshing the watermark can prevent the watermark from being tampered with, the unit is milliseconds, and it is recommended not to be less than 3000 milliseconds
target id\class\Node\Element document.body No The parent element of the watermark

How to use

Example

<template>
  <div>
    <span
      class="padding"
    >This is website content!</span>
  </div>
  
  <!-- waterMarker -->
  <VueWaterMarker
    :content="['water marker one', '__water marker two__', '~~~~~water marker three~~~~']"
  />
</template>

<script lang="ts">
import {defineComponent} from "vue"
import VueWaterMarker from 'vue-watermarker'
export default defineComponent({
  name: "App",
  components: {
    VueWaterMarker
  },
})
</script>

<style lang="scss" scoped>
.padding{
  font-size: 18px;
  padding: 10px;
}
</style>

Readme

Keywords

Package Sidebar

Install

npm i vue-watermarker

Weekly Downloads

0

Version

0.0.7

License

MIT

Unpacked Size

145 kB

Total Files

24

Last publish

Collaborators

  • tanghai