用view自定义的按钮部分区域点击无响应

背景描述

目前在用UNI-APP前端框架做开发,虽然官方已经提供了一些UI组件,但这些组件只提供了基本的属性,需要自己对其扩展,以满足个性化开发。根据项目原型,目前需要开发一个有按压效果的按钮(效果见文章最后效果图)。开始时在网上找了一下,但没有找到满意的,没办法只能自己写了(俺是做后端开发的,好久没做前端了o(╥﹏╥)o)

问题描述

按压效果实现了,但奇葩的是点击按钮红色区域没有反应,如下图:
在这里插入图片描述

问题分析

  • 难道是点击事件没有添加到自定义按钮最外层元素上?
    打开调试工具查看,发现已经添加,不是这个原因造成。
    在这里插入图片描述
  • 如果该自定义按钮没问题,那应该是被其它元素影响了,比如被遮盖住了。
    打开调试工具查看,发现果然被头像元素遮住了……,vw写成了vm。打死我吧_(¦3」∠)_
    在这里插入图片描述
    问题代码图下图
    在这里插入图片描述

问题总结

写页面的时候,不要全部页面元素定义完了再查看页面布局或者组件效果,最好通过迭代形式,写一部分,实时看一部分。下图是最终实现的效果。alt

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值