当前位置: 首页 > article >正文

vue3 富文本组件(MDEditor)在拖拽组件(vuedraggable)点击功能失效问题

vue3 富文本组件(MDEditor)在拖拽组件(vuedraggable)点击功能失效问题

在这里插入图片描述

问题描述
如上图,将富文本组件放在嵌套在拖拽组件内,富文本组件上方的点击事件都失效了,搞了半天终于搞定了。

原因是:因为点击后,点击拖拽功能阻塞了拖拽区域内任何的点击事件。

解决方案

给拖拽组件添加handle属性,指定可拖拽区域(让只允许在标题栏进行拖拽操作),这样就OK了

如下图
在这里插入图片描述

<div v-if="datas.imageList[0]">
 <el-collapse v-model="activeNames">
    <vuedraggable :list="datas.imageList" item-key="index" :forceFallback="true" handle=".dragableArea"
      :animation="200">
      <template #item="{ element, index }">
        <el-collapse-item>
          <template #title>
            <div class="dragableArea" style="width: 100%;text-align: left;">
              <van-icon class="imgClose" name="close" @click.stop="deleteimg(index)" v-if="index > 0" />
              {{ '图文' + (index + 1) }}
            </div>
          </template>
          <section class="imgList">
            <upload v-model="element.src" />
            <div class="imgText">
              <div>链接设置:</div>
              <el-input v-model="element.link" placeholder="请输入链接"></el-input>
            </div>
          </section>
          <el-form-item label="标题">
            <el-switch v-model="element.isShowTit" />
          </el-form-item>
          <el-form-item label="标题内容" label-position="top">
            <MDEditor :editorHtml="element.titleHtml" />
          </el-form-item>
        </el-collapse-item>
      </template>
    </vuedraggable>
  </el-collapse>
</div>

http://www.kler.cn/a/391296.html

相关文章:

  • CSS系列(36)-- Containment详解
  • 最新的强大的文生视频模型Pyramid Flow 论文阅读及复现
  • iClient3D for Cesium 加载shp数据并拉伸为白模
  • 从数据仓库到数据中台再到数据飞轮:电信行业的数据技术进化史
  • C++之红黑树模拟实现
  • 小程序租赁系统开发指南与实现策略
  • Python 操作 Neo4J,Python 库 Py2Neo
  • (三)【 Python最牛 -Basemap】使用Basemap进行地图可视化
  • 项目管理人员的自我评估与职业目标设定
  • Knife4j调试全局对象参数自动化
  • A算法详解(go实现)
  • 【服务器】本地安装X11 服务器-Windows
  • 【学习】【HTML】HTML、XML、XHTML
  • Spring Boot编程训练系统:核心特性与实现策略
  • 《JVM第10课》内存溢出(OOM)排查过程
  • Rust 生态系统的未来与学习方向
  • 【Android、IOS、Flutter、鸿蒙、ReactNative 】约束布局
  • 鸿蒙进阶-属性动画
  • 移远通信亮相骁龙AI PC生态科技日,以领先的5G及Wi-Fi产品革新PC用户体验
  • 【缓存策略】你知道 Cache Aside(缓存旁路)这个缓存策略吗
  • 在JPA和EJB中用乐观锁解决并发问题
  • 前端模拟面试:7个JavaScript数组进阶面试题
  • 为什么go语言使用log.Fatalf打印日志导致程序退出
  • 第二天python笔记
  • 「实战应用」如何用图表控件LightningChart .NET在WPF中制作表格?(二)
  • 如何查看电脑关机时间