前端vue實現頁面加水印文字, 可以實現系統所有頁面加水印,也可以單個頁面加水印, 可更改水印顏色,?下載完整代碼請訪問uni-app插件市場地址:?https://ext.dcloud.net.cn/plugin?id=12889
效果圖如下:
#### 使用方法
```使用方法
/* 給系統所有頁面加水印*/
// 第一個參數:水印文字? 第二個參數: 加水印的底圖,默認body 給所有頁面加水印, 第三個參數:水印顏色
Watermark.set("cc-innovation.gd", '', 'blue');
/* 給當前頁面加水印*/
// 第一個參數:水印文字? 第二個參數: 加水印的底圖,默認body 給所有頁面加水印, 第三個參數:水印顏色
Watermark.set("cc-innovation.gd", this.$refs.content, 'red');
```
#### HTML代碼部分
```html
<template>
<div class="content" ref="content">
<view class="text-area">
<text class="title">{{title}}</text>
<button @click="goDetail" style="margin-top: 20px;"> {{' 跳轉 '}} </button>
</view>
</div>
</template>
```
#### JS代碼 (引入組件 填充數據)
```javascript
<script>
import Watermark from "./waterMark";
export default {
data() {
return {
title: 'Hello'
}
},
mounted() {
/* 給系統所有頁面加水印*/
// 第一個參數:水印文字? 第二個參數: 加水印的底圖,默認body 給所有頁面加水印, 第三個參數:水印顏色
Watermark.set("cc-innovation.gd", '', 'blue');
/* 給當前頁面加水印*/
// 第一個參數:水印文字? 第二個參數: 加水印的底圖,默認body 給所有頁面加水印, 第三個參數:水印顏色
// Watermark.set("cc-innovation.gd", this.$refs.content, 'red');
},
methods: {
goDetail() {
uni.navigateTo({
url: './Detail'
})
}
}
}
</script>
```
#### CSS
```css
<style>
.content {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.text-area {
display: flex;
justify-content: center;
flex-direction: column;
margin-top: 30px;
}
.title {
font-size: 36rpx;
color: #8f8f94;
text-align: center;
}
</style>
```