如何让标签可以拖拽移动改变顺序?
element-plus 的 tag 组件没直接支持的,你可以自己使用第三方库完成,比如 vuedraggable
// 伪代码
import draggable from 'vuedraggable'
<draggable
:list="tags"
:disabled="!enabled"
:move="checkMove"
@start="dragging = true"
@end="dragging = false"
>
<el-tag
v-for="tag in tags"
:key="tag.name"
closable
>
{{ tag.name }}
</el-tag>
</draggable>
3 回答4.3k 阅读✓ 已解决
6 回答1.9k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
https://www.itxst.com/vue-dra... 这个还挺好用的
https://debug.itxst.com/js/ye...