就说情况一, 请问一下, 在页面还处在惯性滚动的时间点, 点击一个绑定了事件的 fixed 元素,仅是停止页面的惯性滚动,而不触发事件,是否合理? 比如我要做一个自定义的 tabBar,这样的体验就会很差 情况二,我以为已经描述的够清楚了,稍微提供一下代码 --------------------------------- 想不到只能回复一次,只能重新编辑了,情况二代码 <a href="wechatide://minicode/DBhsyNmR7c2w" target="_blank">wechatide://minicode/DBhsyNmR7c2w</a> ------------------------------------------- 9-30号再次更新, 话说,你们交流社区的官方人员是不是有什么类似于 “消灭零回复”的 KPI任务, 回答问题基本都是索要代码片段,然后就置之不理了,是因为完成了 KPI? 搞笑的吧,为了复现,前后花了好几个钟头给你们反馈,就这么敷衍一下子么
页面滚动期间的 tap 事件不会触发手指滑动 -> 页面滚动 -> 手指离开页面 -> 页面处于惯性滑动 -> 在这个时间点击页面固定元素 期待:触发固定元素的绑定事件 实际:页面滚动停止,并未触发事件 无法触发固定元素的绑定事件。 比如我有一个 fixed 的 导航,在页面处于惯性滑动时候,点击导航链接是无法跳转的,而是会停止页面滚动,这对于正常页面,是一个符合预期的反应。但对于不滚动的元素(position:fixed)无法触发 tap 事件就不符合直觉了。下面是简单的代码片段 wechatide://minicode/aF61XNm5722E 称上面的为情况一, 另外,还有一个更厉害的情况二 我原以为 fixed 的元素也属于整个 page, 正在滚动的是 page, 那么点击 fixed 的元素自然也算点击了 page,此时的反应为:页面停止滚动;从逻辑上讲也是算说的通,只是没那么完美 那么 我用一个 scroll-view 来滚动, fixed 元素也成为了与 scroll-view 同级元素了,那么 scrool-view 还处于惯性滑动期间,我点击 scroll-view 内部的元素会停止 scrool-view 的滚动(实际也是如此)。若点击与 scroll-view 同级的 fixed 元素就会触发 tap 事件了吧,事实更刺激:没有任何反应,scroll-view 不会停止,继续着惯性滑动,tap 事件也不响应,直到 scroll-view 的惯性滑动结束后,点击 fixed 元素才会触发事件 。就是说 scroll-view 只要在滚动,点击 scroll-view 同级别的其他元素,就无法触发事件 上面说的都是针对 tap 事件,实测发现,touchstart 事件,情况一仍然不触发,情况二却可以触发 :)
2018-09-29points : [{latitude: 0, longitude: 0}] 数组中的点最终连接为闭合图形,也就是只能绘制一个闭合图形,加入我有两个不相接的闭合图形呢?难道支持 [ [{latitude: 0, longitude: 0}], [{latitude: 0, longitude: 0}] ] 这样子?
地图 polygons 是否支持多个MAP 组件绘制多边形,是否支持绘制多个多边形。看样子当前是不支持,是否考虑支持同时绘制多个多边形 顺便补充一点, 还有 polyline 折线是否能支持多个,仅支持一个区域,显然无法满足应用场景
2018-09-25这个提议非常合理,事件不可动态阻止冒泡,且还没有 disable page scroll 这样的 api, 做侧滑 tab 切换根本无法照顾用户体验,我试过N中办法了,浮层,动态设置 page 高度等等,体验都很差,因为 setData 本身就有一定延迟
catchtouchmove影响侧滑用户体验我想做个如下所示的侧滑功能,在做的过程中遇到一个问题。 [图片] 基于目前微信小程序提供的api, 我给了两种实现方式,但用户体验都不是很好 实现场景一: 在每个item元素上绑定了catchtouchmove后,整个页面就不会滚动了,只有在中间和旁边的间隙滑动,才会滚动,这个用户体验很不好。 实现场景二: 在每个item元素上绑定了touchmove事件,虽然整个页面可以滚动了,但是这个和item的侧滑有冲突,也就是说侧滑和页面一起动,用户体验也很不好(请参考ios的微信收藏功能) 我期望的做法是:我在item上touchmove的时候,若在y轴方向上的距离变化小于30,我认为是在侧滑,这个时候应该阻止页面滑动,只允许侧滑。否则就禁止侧滑,只允许页面上下滑动 希望可以像javascript的stopPropagation那样,可以动态设置冒泡行为。而不是直接写死catchtouchmove。 期望官方早日回答,我看其他用户也有类似的困惑,谢谢。
2018-09-14