Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

拖拽组件可以水平列表排序吗 #8

Closed
Blizzard-liu opened this issue Oct 17, 2019 · 37 comments
Closed

拖拽组件可以水平列表排序吗 #8

Blizzard-liu opened this issue Oct 17, 2019 · 37 comments

Comments

@Blizzard-liu
Copy link

No description provided.

@Blizzard-liu
Copy link
Author

大佬 在线等哦

@singletouch
Copy link
Collaborator

好像不行呢, 我过几天拓展下, 最近在修 index-list 的坑

@singletouch
Copy link
Collaborator

可以具体描述下你的需求么, 因为需要控制的参数还是蛮多的, 所以不知道你需求的场景具体是什么样的

@Blizzard-liu
Copy link
Author

图片浏览 长按下面的缩略图可以实现放大拖拽排序
image

@singletouch
Copy link
Collaborator

了解了

@Blizzard-liu
Copy link
Author

thanks

@Blizzard-liu
Copy link
Author

大佬 可有思路了 预览的图片限制10张

@singletouch
Copy link
Collaborator

有点难

@singletouch
Copy link
Collaborator

主要是横向,滑倒边缘,不好像垂直一样自动滑动一段距离, 如果是那样就必须加个 scroll-view 或者用 css transition, 但是垂直情况的直接调用 wx.pageScrollTo 就好了. 而且横向考虑多行也是个问题, 所以思路混乱~~~

@Blizzard-liu
Copy link
Author

是啊 我搜遍全网也没看到水平拖拽的 只有竖直的

@Blizzard-liu
Copy link
Author

这个只有一行 没有多行 而且只有10张照片

@singletouch
Copy link
Collaborator

因为,横向真的不一样, 横向的时候按照垂直的逻辑来说应该是按照从上到下的顺序来排列每一个初始化的数据, 但按照正常阅读习惯这样是不对的,还是要横向去排列,这个就麻烦了,因为要多定义好多参数,最起码你要规定我一行有几个

@singletouch
Copy link
Collaborator

要做肯定要做多行的,,一行的搞定了,多行也差不多了

@Blizzard-liu
Copy link
Author

假如一行只显示4个或5个可以做吗

@singletouch
Copy link
Collaborator

我在想想吧,你也可以看看源码找找思路

@singletouch
Copy link
Collaborator

只要是超出屏幕都一样

@Blizzard-liu
Copy link
Author

ok

@singletouch
Copy link
Collaborator

问题就在于横屏超出之后,滑到底怎么滚动

@Blizzard-liu
Copy link
Author

安卓/ios原生应该有类似的组件

@singletouch
Copy link
Collaborator

微信小程序不好控制滚动,想控制必须加scroll-view,原生肯定可以的

@singletouch
Copy link
Collaborator

前端写起来太蛋疼了,体验都跟不上

@Blizzard-liu
Copy link
Author

@Blizzard-liu
Copy link
Author

https://www.jianshu.com/p/d965c80fe901

大佬 看看这个

@singletouch
Copy link
Collaborator

拖拽我这个可以的,问题就是超出之后怎么滚,真的爆炸头疼,试了scroll-view, transition,movable-view 体验都很差

@Blizzard-liu
Copy link
Author

我也吐血了

@singletouch
Copy link
Collaborator

我再看看,你这个可以降级先弄两排,一排五个将就顶一下~~

@Blizzard-liu
Copy link
Author

666

@Blizzard-liu
Copy link
Author

这个加单击事件回调怎么加呢

singletouch added a commit that referenced this issue Oct 21, 2019
@Blizzard-liu
Copy link
Author

image
有个bug 往左边拖动到屏幕外面 有很大几率回不来 显示空白了 如图

@singletouch
Copy link
Collaborator

...拖到屏幕外, 手势事件会断掉

@Blizzard-liu
Copy link
Author

往其他方向都可以 就是左边会断掉.......

@singletouch
Copy link
Collaborator

不是很明白, 你是在手机上还是模拟器上测的, 我手机试了下没啥问题

@Blizzard-liu
Copy link
Author

模拟器 真机没问题 ok

但是在ios上拖动效果不是很好 很容易重叠在一起回不去

@singletouch
Copy link
Collaborator

真机?我怎么没遇到过

@Blizzard-liu
Copy link
Author

真机 ios 的 我再看看

@singletouch
Copy link
Collaborator

不要搞真机调试, 那玩意卡的很

@Blizzard-liu
Copy link
Author

不是真机调试 是正常测试 ios比安卓问题多

@wxp-ui wxp-ui deleted a comment from Blizzard-liu Oct 29, 2019
@wxp-ui wxp-ui deleted a comment from Blizzard-liu Oct 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants