- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在使用 Vue.js 和 VueDraggable 库时遇到问题 ( https://github.com/SortableJS/Vue.Draggable )这是一个代码示例:
<draggable v-if="n === 2 && track.getDisplayArray()[1].length !==0"
element="ul"
:options="{group:'layers '+ track.itemId}"
v-bind:class="{ hidden: !track.show, 'child-container': track.show }"
v-model="track.getDisplayArray()[1]"
:move="onMove"
@start="onStart"
@end="onFinished">
<li class="item" v-bind:class="{ hidden: !layer.show, child: layer.show }"
v-for="layer in track.getDisplayArray()[1]">
<span>{{layer.name}}</span>
<img class="item-view" src="static/img/ic_view.svg" alt="view">
</li>
</draggable>
onMove 函数只返回 true,onStart 和 onFinished 是空的(但我想在将来用它们做点什么;))
当“v-model”属性在这里时,不能交换创建的 li 标签。
当我删除此属性时,可以交换 li 标签。
你看到问题了吗?它们是否存在我不知道的某些属性之间的“冲突”?
最佳答案
我找到了问题的解决方案。将 v-model 更改为 value 并没有改变任何东西,因为它们看不到它们链接到的列表中的更新。
我用属性“list”替换了“v-model”属性。
根据文档:
The main difference is that list prop is updated by draggable component using splice method, whereas value is immutable.
关于Vue.js/vuedraggable : Adding "v-model" to a draggable makes it not draggable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45345204/
我尝试在表格内使用 vuedraggable,但无法使用所需的句柄重新排列表格行: 代码:https://codesandbox.io/s/kkpp3xry63 应用程序.vue
我正在尝试使用 vue-draggable https://vuejsexamples.com/vuejs-drag-and-drop-library-without-any-dependency/
使用 TS 类组件 导入 sortableJs/vuedraggable 时出现错误。 将 vuedraggable 与标准 JS 标准组件 一起使用时,它工作正常。 这是我的带有标准 JS 组件的
我们有以下模板结构: reorder-modal-row 本质上是一个可拖动的组件,如下所示:
我在使用 Vue.js 和 VueDraggable 库时遇到问题 ( https://github.com/SortableJS/Vue.Draggable )这是一个代码示例:
我正在使用 Vuetify buildModule setup 构建 Nuxt 应用程序并想打几个v-col可通过 VueDraggable 排序(在我的例子中,我构建并添加了一个超小的 Nuxt 插
我是一名优秀的程序员,十分优秀!