更新记录

1.0.5(2025-06-04) 下载此版本

添加示例图

1.0.4(2025-06-04) 下载此版本

本次优化包括界面稳定性提升(消除样式抖动)、增强交互友好性(自动隐藏与防冒泡)、增加弹出方向控制,整体交互更加流畅自然。

1.0.3(2025-05-26) 下载此版本

更新使用示例

查看更多

平台兼容性

uni-app

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
- - - - -
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟
- - - - - - - - - -

其他

多语言 暗黑模式 宽屏模式
× ×

Tooltip文字提示

组件名:zhuo-Tooltip-Text

安装方式

HBuilderX 3.1.0,只需将本组件导入项目,在页面template中即可直接使用,无需在页面中import和注册components

开发不易,如果帮助到你的,请支持 有问题请留言,作者会积极更新

基本用法

<!-- Tooltip文字提示使用示例 -->
<zhuo-Tooltip-Text :content="text2" theme="white" :font-size="14">
    <button>点击或长按显示 Tooltip</button>
</zhuo-Tooltip-Text>

Props

参数 说明 类型 默认值 可选值
content 内容 必填 | Stirng ''
theme 自定义图标 (App必填) 可选 | Stirng 'dark' dark \ white
fontSize 字体大小 可选 | Number 14 0 \
contentStyle 卡片内容样式 可选 | String true
isLongPress 是否长按 可选 | Boolean false false\true
longPressThreshold 长按延时触发 可选 |Number 300
directions 默认方向(数量最少一个,尝试方向,按优先级选取能容纳的方向) 可选 |Array ['top', 'bottom', 'right', 'left']
autoHideOnScroll 页面滚动关闭(支持H5) 可选 | Boolean false

Events

Methods

事件名 说明 回调参数
Hide 天地图资源加载完成触发此事件
Show 显示弹窗

Slots

名称 说明 参数
默认solt 默认样式

示列代码

vue2 | vue3 都可

<template>
    <view class="content">
        <view class="content2">
            <!-- 内嵌 -->
            <zhuo-Tooltip-Text
                :content="text2"
                theme="dark"
                :directions="['top', 'bottom', 'right', 'left']"
                :font-size="14"
            >
                <button>点击或长按显示 Tooltip</button>
            </zhuo-Tooltip-Text>

            <view style="margin: 100px 0 0 0">
                项目描述
                <zhuo-Tooltip-Text
                    :content="text2"
                    :isLongPress="true"
                    :font-size="14"
                    content-style="color: red; width: 50px"
                    :directions="['right']"
                >
                    <span style="color: blue">小丑</span>
                </zhuo-Tooltip-Text>
                小丑竟然是你
                <zhuo-Tooltip-Text
                    ref="tooltip1"
                    :content="text2"
                    theme="dark"
                    content-style="width: 50px"
                    :font-size="14"
                    :directions="['left']"
                >
                    小帅:
                </zhuo-Tooltip-Text>
                小帅是你
            </view>
        </view>
    </view>
</template>

<script setup>
const text =
    '四年春,齐侯以诸侯之师侵蔡,蔡溃,遂伐楚。楚子使与师言曰:“君处北海,寡人处南海,唯是风马牛不相及也。不虞君之涉吾地也,何故?”管仲对曰:“昔召康公命我先君大公曰:‘五侯九伯,女实征之,以夹辅周室。’赐我先君履:东至于海,西至于河,南至于穆陵,北至于无棣。尔贡包茅不入,王祭不共,无以缩酒,寡人是徵;昭王南征而不复,寡人是问。”对曰:“贡之不入,寡君之罪也,敢不共给?昭王之不复,君其问诸水滨。';
const text2 = '这是一个自动适配的提示框,内容可以很多也能适配屏幕!';
</script>

隐私、权限声明

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

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

插件不采集任何数据

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

许可协议

MIT协议

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