更新记录
1.0.5(2024-01-19)
下载此版本
- 重大更新:新增全局数据监听,组件参数变化时,水印跟随变化
1.0.4(2023-10-27)
下载此版本
- 重大更新:新增参数scale放大缩小,可放大和缩放水印,以打到相关使用需求
- 重大更新:新增参数column水印列数,用以适用缩小功能,防止缩小后水印不能完全覆盖页面问题
1.0.3(2023-08-03)
下载此版本
- 去除微信小程序支持,canvas在小程序手机中会跟随页面滚动而滚动
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.1.0 app-vue |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
水印组件
组件名:h-watermark
安装方式
本组件符合easycom规范,HBuilderX 2.5.5
起,只需将本组件导入项目,在页面template
中即可直接使用,无需在页面中import
和注册components
。
基本用法
在 template
中使用组件
<!-- 基本使用 -->
<h-watermark></h-watermark>
<!-- 自定义标题文字 -->
<h-watermark title="自定义标题文字"></h-watermark>
<!-- 是否显示标题文字 -->
<h-watermark :titleShow="false"></h-watermark>
<!-- 自定义标题文字字号 -->
<h-watermark :titleSize="26"></h-watermark>
<!-- 自定义标题文字颜色 -->
<h-watermark titleColor="#30b6a2"></h-watermark>
<!-- 自定义标题文字透明度 -->
<h-watermark :titleLucency="0.4"></h-watermark>
<!-- 自定义联系电话 -->
<h-watermark mobile="18888888888"></h-watermark>
<!-- 是否显示联系电话 -->
<h-watermark :mobileShow="false"></h-watermark>
<!-- 自定义联系电话字号 -->
<h-watermark :mobileSize="16"></h-watermark>
<!-- 自定义联系电话颜色 -->
<h-watermark mobileColor="#30b6a2"></h-watermark>
<!-- 自定义联系电话透明度 -->
<h-watermark :mobileLucency="0.4"></h-watermark>
<!-- 自定义软件名称 -->
<h-watermark appName="自定义软件名称"></h-watermark>
<!-- 是否显示软件名称 -->
<h-watermark :appNameShow="false"></h-watermark>
<!-- 自定义软件名称字号 -->
<h-watermark :appNameSize="16"></h-watermark>
<!-- 自定义软件名称颜色 -->
<h-watermark appNameColor="#30b6a2"></h-watermark>
<!-- 自定义软件名称透明度 -->
<h-watermark :appNameLucency="0.4"></h-watermark>
<!-- 自定义旋转弧度 -->
<h-watermark :rotate="45"></h-watermark>
<!-- 自定义父级容器 -->// 写在父级容器中
<view style="height: 500px;position: relative;">
<h-watermark position="absolute"></h-watermark>
</view>
<!-- 自定义放大缩小 -->
<h-watermark :scale="0.5"></h-watermark>
<!-- 自定义水印列数 -->
<h-watermark :column="50"></h-watermark>
API
Props
属性名 |
类型 |
默认值 |
说明 |
title |
String |
水印组件 |
标题文字 |
titleShow |
Boolean |
true |
是否显示标题文字 |
titleSize |
Number |
16 |
标题文字字号 |
titleColor |
String |
#f15723 |
标题文字颜色 |
titleLucency |
Number |
0.2 |
标题文字透明度 |
mobile |
String |
18761665823 |
联系电话 |
mobileShow |
Boolean |
true |
是否显示联系电话 |
mobileSize |
Number |
10 |
联系电话字号 |
mobileColor |
String |
#f15723 |
联系电话颜色 |
mobileLucency |
Number |
0.2 |
联系电话透明度 |
appName |
String |
组件 |
软件名称 |
appNameShow |
Boolean |
true |
是否显示软件名称 |
appNameSize |
Number |
10 |
软件名称字号 |
appNameColor |
String |
#f15723 |
软件名称颜色 |
appNameLucency |
Number |
0.2 |
软件名称透明度 |
rotate |
Number |
-45 |
旋转弧度 |
position |
String |
fixed |
布局方式(绝对布局-相对布局) |
scale |
Number |
1 |
放大缩小 |
column |
Number |
15 |
水印列数 |