text标签嵌套text标签,点击事件不生效问题

公司的小程序要增加一个复制订单编号的需求,原本订单编号是用text标签进行展示的,新增按钮时候自然而然想到了在里面嵌套一个text标签,然后增加了一个点击事件 bindtap ,但是这个事件完全不生效,在里面随意打印一串数字都不出来,然后就走上了排查问题之路。
最开始尝试的是认为可能是层级问题,点击不到按钮所以点击时间不生效,因此给了按钮一个相对定位并给了999的层级,但是依然不生效;接着怀疑是不是text标签不能嵌套text标签的问题,各种百度之后发现没有说不能够嵌套的问题,而且官方文档也明确说是可以且只可以嵌套text的。

官方文档截图

接着又尝试了下把最外层的text换成了view标签,结果可以了。然后查阅资料,有很多说是因为text互相嵌套之后有的问题,那大概是官方的bug吧。这个文章就是用自己的错误给大家提醒~

重点:

text嵌套text标签,bintap点击事件会失效,把外层text标签换成view标签即可!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容