微信小程序开发--点击圆圈小问号弹注解tip 点击其他区域关闭(组件 w-tip 的弹框在小圆圈的 上下左右 可以自己控制 )

引言

在微信小程序开发中,实现用户交互的多样性是提升用户体验的关键之一。本文将详细介绍如何在微信小程序中实现点击圆圈小问号弹出注解(Tip)的功能。这种功能常见于帮助信息、提示说明等场景,能够为用户提供即时的帮助和反馈。

功能实现步骤

1. 界面效果图

2. 如何实现

先说思路 再谈实现 

主要思路 是在最外层view添加点击事件,用来关闭提示框,点击小圆圈问号 在组件执行显示消息框 并在执行前抛出一个方法 关闭其他的w-tip组件(可能有多个tip组件 效果就是 点击其中一个 关闭其他已经点开的) 主要用到事件冒泡和事件捕获(按钮)控件呢 就是以小圆圈为中心 弹消息框 主要是样式

我把他封成微信小程序组件了  下面是使用方法

使用控件的地方

wxml

<view bindtap="handleTap"> 
       <view>
          <text > 订单({
  {item.orderQuantity}}单)</text>
          <w-tip id="w-tip1" Down="{
  {true}}" Right="{
  {true}}"
               tipContent='数据来源:销售订单'
              bind:clickTip="handleTap"></w-tip>
       </view>

 </view>

js 

  /**
   * @desc : 关闭所有的tip
   * @date : 
   * @author : 
   */
    handleTap(){
      this.selectComponent('#w-tip1').setS
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值