收藏
回答

拖动排序要怎么做,没有思路

请问大佬们,我用wx:for在前台显示了一个列表,我想实现拖动排序,但是没有思路,不知道有没有做过相关程序的呀。

最后一次编辑于  2018-11-13  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • 卢霄霄
    卢霄霄
    2018-11-13

    是横向的列表,然后长按之后可以前后移动排序吗?

    2018-11-13
    赞同 1
    回复 23
    • Vawter
      Vawter
      2018-11-13

      就是一行一行的列表,然后可以上下拖动进行排序

      2018-11-13
      回复
    • 卢霄霄
      卢霄霄
      2018-11-13回复Vawter

      可以用view的touch事件配合相交状态监听来做。。

      有个问题要确认下,列表界面的总的高度是否超过了1屏?

      iOS的话,效果可以保证。。但是android。。有待提升

      2018-11-13
      1
      回复
    • Vawter
      Vawter
      2018-11-13回复卢霄霄

      超过一屏了,view的touch事件??有没有代码参考一下呀

      2018-11-13
      回复
    • 卢霄霄
      卢霄霄
      2018-11-13回复Vawter

      超过了1屏的情况下,还要考虑在拖动状态下,滚动怎么处理。。

      我先洗个澡。。洗澡回来给你写个简单的touch移动的demo

      2018-11-13
      1
      回复
    • Vawter
      Vawter
      2018-11-13回复卢霄霄

      哇,感谢感谢,

      2018-11-13
      回复
    查看更多(18)
  • 这都申请了
    这都申请了
    2018-11-13

    要用movable-area吧

    2018-11-13
    赞同
    回复 1
    • Vawter
      Vawter
      2018-11-13

      不知道,我看网上的好像用的bindmove啥的,但是我不知道他们的思路是啥,所以修改他们的代码也不知道怎么修改

      2018-11-13
      回复
  • TENYIYI
    TENYIYI
    2018-11-15

    楼主有解决方案了吗 同求!

    2018-11-15
    赞同
    回复 1
    • Vawter
      Vawter
      2018-11-15

      我还是不会用,不过我用了其他方法解决了排序问题,原理很简单,界面很丑。

      2018-11-15
      回复
  • 1994
    1994
    2018-11-15

    我们是一排三个 div ,总共2排。合计6个div 现在进行拖拽排序 我不会写啊 有会的吗

    2018-11-15
    赞同
    回复 4
    • 卢霄霄
      卢霄霄
      2018-11-15

      div。。哥们web前端刚过来的呀~

      可以去我的经验分享里下载片段。。然后加6张图。。是你要的2排6个div不

      2018-11-15
      回复
    • 1994
      1994
      2018-11-15回复卢霄霄

      不是 我用mpvue写的 没用 view 组件 哈哈哈哈哈

      2018-11-15
      回复
    • 1994
      1994
      2018-11-15回复卢霄霄

      你的代码片段我下载下来是空的啊

      2018-11-15
      回复
    • 卢霄霄
      卢霄霄
      2018-11-15回复1994

      项目 导入代码片段   把片段链接粘贴进去 然后点一下右箭头

      2018-11-15
      回复