首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法在Vue.Draggable中启用/禁用可拖动功能?

有没有办法在Vue.Draggable中启用/禁用可拖动功能?
EN

Stack Overflow用户
提问于 2021-06-24 04:13:38
回答 1查看 183关注 0票数 0

我有一个场景,包装的元素只有在满足特定条件时才能拖动。我在HTML中是这样处理它的:

代码语言:javascript
复制
<draggable v-if='somePassingConditions'>
<my-component></my-component>
</draggable>
<my-component v-else></my-component>

我尽量不将if-else条件放入模板中。有没有办法在Vue.Draggable中启用或禁用拖动功能?谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-06-24 04:24:09

试试这个:

代码语言:javascript
复制
 <draggable :disabled='somePassingConditions'>
   <my-component></my-component>
 </draggable>

下面是一个来自draggable offical repo的例子:https://github.com/SortableJS/vue.draggable.next/blob/master/example/components/simple.vue

此外,此链接可能会有所帮助:https://sortablejs.github.io/vue.draggable.next/#/simple

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68106527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档