小程序
小游戏
企业微信
微信支付
扫描小程序码分享
WXS响应事件用于实现频繁的交互效果,然而很多交互效果都需要根据元素尺寸进行计算后再更新样式,而ComponentDescriptor并没有提供类似wx.createSelectorQuery()获取节点尺寸的能力,把这部分写在逻辑层就没有减少通信的次数的优势了,建议WXS响应事件提供获取节点尺寸的能力。
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
事件对象的 detail 有当前节点的尺寸信息,e.detail.scrollLeft 看满足需求不
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
因为要参与计算的的不一定是触发事件元素的尺寸;而且有时候也需要通过change:prop初始化时获取元素尺寸,就没有事件对象了。
再提个bug,ComponentDescriptor的triggerEvent无效,只能通过ownerInstance.callMethod('triggerEvent','inactive')触发自定义事件
今天又没问题了。。。。
同样,希望WXS能提供类似于wx.createSelectorQuery()这样获取节点尺寸的能力。想用wxs去做拖动效果,但是又要控制滑动的区域,需要获取其他节点的信息来设置
附议
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
事件对象的 detail 有当前节点的尺寸信息,e.detail.scrollLeft 看满足需求不
因为要参与计算的的不一定是触发事件元素的尺寸;而且有时候也需要通过change:prop初始化时获取元素尺寸,就没有事件对象了。
再提个bug,ComponentDescriptor的triggerEvent无效,只能通过ownerInstance.callMethod('triggerEvent','inactive')触发自定义事件
今天又没问题了。。。。
同样,希望WXS能提供类似于wx.createSelectorQuery()这样获取节点尺寸的能力。想用wxs去做拖动效果,但是又要控制滑动的区域,需要获取其他节点的信息来设置
附议