小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在movable-view里,某个元素的touchstart为bind,touchend为catch,对此元素按住拖动以后,在拖动movable-view会出现位置突变的情况。
用代码片段就能马上复现:先按住蓝色方块拖动,再按住绿色部分方块拖动。
但是如果touchstart和touchend同时为bind或者catch则没有问题。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可能是影响到 movable-area了,这里为何需要 catchtouchend ?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
之前是因为要用js做一些手势操作,所以都用的catch,后面需要用到冒泡的特性所以touchstart又改为了bind
顺便想问一下,嵌套组件对性能影响大吗。比如我有一组数据itemList。然后有个组件P接收itemList,然后组件P有两个组件C,分别接收二分之itemList,然后组件C里是G组件列表,每个G组件接收单个item。因为按照文档说法,setData会把数据传到渲染成。那是不是意味着用这个嵌套组件比没用组件只在页面里写,数据量多了两倍。所以性能会出现问题?
@黄思程
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可能是影响到 movable-area了,这里为何需要 catchtouchend ?
之前是因为要用js做一些手势操作,所以都用的catch,后面需要用到冒泡的特性所以touchstart又改为了bind
顺便想问一下,嵌套组件对性能影响大吗。比如我有一组数据itemList。然后有个组件P接收itemList,然后组件P有两个组件C,分别接收二分之itemList,然后组件C里是G组件列表,每个G组件接收单个item。因为按照文档说法,setData会把数据传到渲染成。那是不是意味着用这个嵌套组件比没用组件只在页面里写,数据量多了两倍。所以性能会出现问题?
@黄思程