V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
V2EX  ›  V2EX

关于 V2EX 的主题移动界面的这个控件,大家有更好的推荐吗

  •  1
     
  •   Livid · 2018-08-13 17:11:20 +08:00 · 5395 次点击
    这是一个创建于 2279 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在主题发布之后的 10 分钟内,发布者是可以自由移动主题的,就会用到下面的这个界面:



    最早这里使用的就是一个简单的 input,然后可以在里面输入节点的 URL 名或者中文名,但是这个对于部分不是太熟悉这个社区设计的用户来说可能难了一点。

    最近试验换成了 select2,可能显示方面变得直观了一些,但是我还是希望能够找一个更好的方案。

    这里有很多前端方面的专业人士,你们可以推荐一个更好的实现这个目的的控件么?

    谢谢 😊

    目前在用的 select2 https://select2.org/
    10 条回复    2018-08-20 10:03:30 +08:00
    lichao
        1
    lichao  
       2018-08-13 17:27:21 +08:00   ❤️ 6
    v2 什么时候能把 nested replies 搞搞好,或者是否考虑其它方案,目前真的很不方便
    robinlovemaggie
        2
    robinlovemaggie  
       2018-08-13 17:27:54 +08:00   ❤️ 1
    一千多个节点,一个一个找确实累。考虑到节点本身就是分组的结构,所以感觉用 vue 实现的分组选择器比价好。
    链接: https://www.iviewui.com/components/select#FZ
    bugcoder
        3
    bugcoder  
       2018-08-13 18:09:24 +08:00 via iPhone   ❤️ 1
    R 的 Shiny 用的是 selectize: https://selectize.github.io/selectize.js/
    est
        4
    est  
       2018-08-13 18:10:50 +08:00
    select2 挺不错的。
    ferrum
        5
    ferrum  
       2018-08-13 18:14:59 +08:00 via iPhone
    用单选 radio 组件可能比较合适。

    具体样式和现在其实差不多,滚动查看更多,有搜索框便于查找。

    但不同点在于,radio 可以一行显示多个,这样能更好地利用空间。
    airyland
        6
    airyland  
       2018-08-13 21:13:05 +08:00
    感觉现在的实现可选可搜已经满足需求了,移动节点的原因在于发帖时选择错节点,所以建议发帖时加强下节点选择的提示或者确认。
    MeteorCat
        7
    MeteorCat  
       2018-08-13 21:21:59 +08:00 via Android
    推荐 select2
    LCD
        8
    LCD  
       2018-08-13 21:55:19 +08:00
    进去官网体验了一下,不错阿。特别是字母映射,可以按键 a 可以选择 a 开头的内容。
    zero2zero
        9
    zero2zero  
       2018-08-13 22:10:06 +08:00
    带分组这个级联选择不错,还能搜索
    http://element-cn.eleme.io/#/zh-CN/component/cascader#ke-sou-suo
    liudanning
        10
    liudanning  
       2018-08-20 10:03:30 +08:00   ❤️ 1
    可以看看 input + datalist,不过 Safari 不支持,需要 polyfill。https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/datalist
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2764 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:52 · PVG 22:52 · LAX 06:52 · JFK 09:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.