IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> ant-design-vue:利用sortablejs实现tab 标签页的拖拽 -> 正文阅读

[JavaScript知识库]ant-design-vue:利用sortablejs实现tab 标签页的拖拽

使用?yarn add sortablejs安装sortablejs插件,也在main.js里正确引入并且和vue绑定了,但是一直报这个错。

实在不想解决这个报错了,于是直接下载了?Sortable.min.js,从index.html引入。

<template>
	<div>
		<a-card style="width: 1000px;">
			<!-- 测试 ant tag 组件的拖拽 -->
			<a-tabs type="card" size="small" v-model="activeKey" @tabClick="clickFunc" id="drage-tab">
				<a-tab-pane key="1" tab="Tab 1">Content of Tab Pane 1</a-tab-pane>
				<a-tab-pane key="2" tab="Tab 2" force-render>Content of Tab Pane 2</a-tab-pane>
				<a-tab-pane key="3" tab="Tab 3">Content of Tab Pane 3</a-tab-pane>
			</a-tabs>
		</a-card>
	</div>

</template>

<script>
	export default {
		name: "dragTab",
		data() {
			return {
				activeKey:'1',
			}
		},
		created() {},
		mounted() {
			// 这句话很重要一定要加上
			 this.$nextTick(this.setDragFunc)
		},
		methods: {
			clickFunc () {
				
			},
			setDragFunc () {
			  // 找到各标签页的父级元素
			  let drageTab = document.getElementById('drage-tab').querySelector('.ant-tabs-nav').firstChild;
			  // 在index.html里引入了Sortable.min.js
			  // 具体的参数请查看 sortable 文档
			   Sortable.create(drageTab, {
			    ghostClass: 'drage-placeholder-style',
			    onEnd: this.dragTabEndFunc
			  })
			},
			dragTabEndFunc (obj) {
			  
			}
		}
	}
</script>

<style scoped>

</style>

?最终效果:

?

参考了这篇文章:

ant-design-vue 的 tab 标签页的拖拽功能_~~帅~~的博客-CSDN博客_vue标签页拖拽

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-04-24 09:20:29  更:2022-04-24 09:20:37 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 0:46:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码