【发布时间】:2022-01-04 04:06:21
【问题描述】:
我正在尝试使用 draggable 像这样拖动表格中的标题列
<thead>
<draggable
v-model="fields"
:element="'tr'"
:options="{ animation: 150 }"
>
<th class="" style="min-width: 59px"><Checkbox /></th>
<th
v-for="(field, index) in fields"
:key="index"
:style="field.type === 'date' ? 'text-align:center' : ''"
>
{{ field.text }}
</th>
</draggable>
</thead>
<script>
import Checkbox from "./Checkbox.vue";
import draggable from "vuedraggable";
export default {
components: {
Checkbox,
draggable,
},
props: {
fields: Array,
data: Array,
},
但是当我启动项目时,它显示错误
避免直接改变prop,因为值会被覆盖 每当父组件重新渲染时。相反,使用数据或 基于道具值的计算属性。道具被变异: “领域” 请帮我这么多
【问题讨论】:
标签: javascript vue.js draggable