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