vue.js - 表vuejs中td中的可拖动div
问题描述
我想用 Vue draggable 在 tabe 中的 tds 之间拖动 div。我写
<template>
<div class="row">
<div class="col-8">
<h3>Draggable table</h3>
<table class="table table-striped">
<thead class="thead-dark">
<tr>
<th scope="col">Id</th>
<th scope="col">Name</th>
<th scope="col">Sport</th>
</tr>
</thead>
<draggable v-model="list" tags="div" @start="drag = true"
@end="drag = false">
<tr v-for="item in list" :key="item.name">
<td scope="row"><div class="item">{{ item.id }}</div></td>
<td><div class="item">{{ item.name }}</div></td>
<td><div class="item">{{ item.sport }}</div></td>
</tr>
</draggable>
</table>
</div>
<script>
但 div 不能拖动。如何在表格中的 td 之间拖动 div?谢谢
解决方案
我不知道您是否只是错过了包含您当前的方法或者还没有。在您的请求中进行了一些搜索,并找到了一些可供您开始的内容。
本例中使用了一个 div。也许这会对你有所帮助。
推荐阅读
- python - 根据其他列的条件在新列中添加值
- flutter - 平台特定的依赖项颤动
- menu - 如何将 TableView 单元格操作添加到特定单元格
- python - 将字符串转换为字典
- delphi - Delphi FMX 项目进入后台
- macos - 应用程序类型(通用与苹果芯片)
- postgresql - 如何从 Google Cloud SQL 的 pg_enum 表中删除枚举标签?
- javascript - Vue JS - 如何更改鼠标悬停时显示的组件的位置
- python - 创建服务以规范化数据的最佳选择是什么
- python - 如何将 R 中的日期时间格式转换为时间序列预测模型读取?