1.安装依赖
yarn add vue-draggable-resizable@2.1.0 -D
2.新建JS文件 (tableDragResize.js)
import Vue from "vue";
import VueDraggableResizable from "vue-draggable-resizable";
Vue.component("vue-draggable-resizable", VueDraggableResizable);
function initDrag(columns) {
const draggingMap = {
};
columns.forEach((col) => {
draggingMap[col.key] = col.width;
});
const draggingState = Vue.observable(draggingMap);
return (h, props, children) => {
let thDom =