vue.js - 修复第一列时vue可拖动问题我无法移动列
问题描述
修复第一列时vue可拖动问题我无法移动列我该如何解决这个问题
我有一个 4 列的表,一列有一个静态值列表,下一列我需要可拖动,以便我可以移动第二列中的单元格等,而不会影响第一列。
<script>
import draggable from 'vuedraggable'
export default {
name: "table-column-example",
components: {
draggable
},
data() {
return {
headers: ["id", "name", "sport"],
list: [
{ id: 1, name: "Abby", sport: "basket" },
{ id: 2, name: "Brooke", sport: "foot" },
{ id: 3, name: "Courtenay", sport: "volley" },
{ id: 4, name: "David", sport: "rugby" }
],
dragging: false
};
}
};
</script>
<style scoped>
.ghost {
opacity: 0.5;
background: #fb1b27;
}
</style>
<template>
<div class="row">
<div class="col-8">
<h3>Draggable table</h3>
<table class="table table-striped">
<thead class="thead-dark">
<draggable :list="headers" v-model="headers" :options="{draggable:'.item'}" tag="tr">
<th>#</th>
<th class="item" v-for="header in headers" :key="header" scope="col">
{{ header }}
</th>
</draggable>
</thead>
<tbody>
<tr v-for="item in list" :key="item.name">
<td>dddddd</td>
<td v-for="header in headers" :key="header">{{ item[header] }}</td>
</tr>
</tbody>
</table>
</div>
</div>
</template>
解决方案
推荐阅读
- php - 未知属性 – yii\base\UnknownPropertyException
- python - 从 numpy 到 Pytorch 的矩阵乘法(逐元素)
- android-studio - 为什么 Android Studio (3.4) 创建的 .gitignore 不排除所有 `/.idea`?
- python - 基于用户输入读取 CSV 文件的 Python 代码
- ios - 编辑 mapbox-gl-native iOS SDK 发出的所有 HTTP 请求的标头
- reactjs - 基于道具的useEffect函数打开/关闭模态仅在第一次工作(点击)
- amazon-web-services - 在 aws 上部署 Corda 节点
- python-3.x - 为什么int计算比字符串转换慢?
- api - 如果功能 1 和功能 2 使用数据驱动,并且功能 1 对一个数据失败,如何忽略功能 2 对相同数据的运行
- sql-server - T SQL Cursor 仅更新具有相同值的行