【发布时间】:2021-01-11 12:33:18
【问题描述】:
我正在尝试在 Vue js 3 中使用 Draggable,但它显示错误:
VueCompilerError: v-slot can only be used on components or <template> tags.
这是我的代码
<draggable tag="transiton-group" name="slide" item-key="id" @start="drag=true" @end="drag=false" v-model="todos">
<li #item="" v-for="(todo, index) in filteredTodos" :key="todo.id" class="todo-item">
<input @click="toggleDone(todo)" class="js-tick" id="1610198328386" type="checkbox" :checked="todo.done">
<span :class="{ done: todo.done }">{{ todo.task }}</span>
<img @click="deleteTodo(index)" class="delete" width="15px" height="15px" src="~@/assets/icon-cross.svg" alt="cross">
</li>
</draggable>
在我用可拖动替换后,mt 过渡组也不再工作
【问题讨论】:
-
你安装的是vue.draggable.next版本吗?
-
@Daedalus 是的,我做到了
标签: javascript html vue.js draggable vuejs3