更新记录

1.0.5(2024-01-19)

  • 重大更新:新增全局数据监听,组件参数变化时,水印跟随变化

1.0.4(2023-10-27)

  • 重大更新:新增参数scale放大缩小,可放大和缩放水印,以打到相关使用需求
  • 重大更新:新增参数column水印列数,用以适用缩小功能,防止缩小后水印不能完全覆盖页面问题

1.0.3(2023-08-03)

  • 去除微信小程序支持,canvas在小程序手机中会跟随页面滚动而滚动
查看更多

平台兼容性

Vue2 Vue3
×
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 水印列数

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问