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

2018-08-13 17:11:20 +08:00
 Livid
在主题发布之后的 10 分钟内,发布者是可以自由移动主题的,就会用到下面的这个界面:



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

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

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

谢谢 😊

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

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

但不同点在于,radio 可以一行显示多个,这样能更好地利用空间。
airyland
2018-08-13 21:13:05 +08:00
感觉现在的实现可选可搜已经满足需求了,移动节点的原因在于发帖时选择错节点,所以建议发帖时加强下节点选择的提示或者确认。
MeteorCat
2018-08-13 21:21:59 +08:00
推荐 select2
LCD
2018-08-13 21:55:19 +08:00
进去官网体验了一下,不错阿。特别是字母映射,可以按键 a 可以选择 a 开头的内容。
zero2zero
2018-08-13 22:10:06 +08:00
带分组这个级联选择不错,还能搜索
http://element-cn.eleme.io/#/zh-CN/component/cascader#ke-sou-suo
liudanning
2018-08-20 10:03:30 +08:00
可以看看 input + datalist,不过 Safari 不支持,需要 polyfill。https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/datalist

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/479407

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX