当前位置:网站首页>Drag drag drag
Drag drag drag
2022-06-24 21:55:00 【xiexuzhao】
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<link href="css/comm.css" rel="stylesheet" type="text/css" />
<link href="js/element/css/2.15.7/index.min.css" rel="stylesheet" />
</head>
<body>
<div id="app">
<div class="left disabled">
<vuedraggable v-model="list" :disabled="!enabled" :group="{ name: 'course', pull: 'clone' }">
<transition-group type="transition">
<div v-for="item in list" :key="item" class="item">{ {item}}</div>
</transition-group>
</vuedraggable>
</div>
<div class="right">
<vuedraggable v-model="list2" :group="{ name: 'course'}">
<!--<div v-for="item in list2" :key="item" class="item">{ {item}}</div>-->
<div v-for="item in list2" :key="item" class="item">
<component :is="item" v-model="form[item]" v-bind="attrs">{ {item}}</component>
</div>
</vuedraggable>
</div>
<div style="clear:both"></div>
<script type="text/x-template" id="temp">
<div class="row">
<div class="col-left">
<vuedraggable v-model="listitem2" :group="{name: 'course'}">
<div v-for="item in listitem2" :key="item" class="item">
<component :is="item" v-model="form[item]" v-bind="attrs">{ {item}}</component>
</div>
</vuedraggable>
</div>
<div class="col-left">
<vuedraggable v-model="listitem2" :group="{name: 'course'}">
<div v-for="item in listitem2" :key="item" class="item">
<component :is="item" v-model="form[item]" v-bind="attrs">{ {item}}</component>
</div>
</vuedraggable>
</div>
</div>
</script>
</div>
</body>
<!--
{ {item}}-->
<script src="js/vue-2.6.14/vue.js"></script>
<script src="js/element/js/2.15.7/index.min.js"></script>
<!--<script src="js/vue-2.6.14/vue.min.js" type="text/javascript"></script>-->
<script src="js/Sortable-1.15.0/Sortable.min.js" type="text/javascript"></script>
<script src="js/Vue.Draggable-2.24.3/vuedraggable.umd.js" type="text/javascript"></script>
<script>
document.body.ondrop = function (event) {
event.preventDefault();
event.stopPropagation();
};
Vue.component('layout', {
template: "#temp",
components: {
vuedraggable
},
//components: { vuedraggable },
data() {
return {
form: {},
attrs: { 'type': 'success' }, // , disabled: true
listitem2: [],
}
}
})
/* app.component("draggable", window.vuedraggable);*/
new Vue({
el: '#app',
components: { vuedraggable },
created: function () {
},
data: function () {
return {
listitem1: [],
listitem2: [],
enabled: true,
form: {},
attrs: { 'type': 'success' }, // , disabled: true
list: ['layout', 'el-rate', 'el-tag', 'el-button', 'el-switch', 'el-slider', 'el-time-select', 'el-input'],
list2: [],
}
},
methods: {
}
})
</script>
</html>
边栏推荐
猜你喜欢

【吴恩达笔记】卷积神经网络

Byte software testing basin friends, you can change jobs. Is this still the byte you are thinking about?

Network layer & IP

Datakit 代理实现局域网数据统一汇聚

字节的软件测试盆友们你们可以跳槽了,这还是你们心心念念的字节吗?

应用实践 | 海量数据,秒级分析!Flink+Doris 构建实时数仓方案

2022 international women engineers' Day: Dyson design award shows women's design strength

SAP接口debug设置外部断点

Make tea and talk about heroes! Leaders of Fujian Provincial Development and Reform Commission and Fujian municipal business office visited Yurun Health Division for exchange and guidance

Application practice | massive data, second level analysis! Flink+doris build a real-time data warehouse scheme
随机推荐
Elegant custom ThreadPoolExecutor thread pool
Slider controls the playback progress of animator animation
印刷行业的ERP软件的领头羊
【无标题】
【Camera基础(一)】Camera摄像头工作原理及整机架构
openGauss内核:简单查询的执行
leetcode_191_2021-10-15
优雅的自定义 ThreadPoolExecutor 线程池
The most important thing at present
leetcode:1504. 统计全 1 子矩形的个数
Structured interview of state-owned enterprises and central enterprises employment of state-owned enterprises Modou Interactive Employment Service steward
基于 KubeSphere 的分级管理实践
二叉搜索树模板
[Web Security Basics] some details
多线程收尾
使用region折叠代码
Network layer & IP
平衡二叉搜索树
TypeScript快速入门
介绍BootLoader、PM、kernel和系统开机的总体流程