javascript - vue-js-modal 可拖动问题

标签 javascript vue.js modal-dialog vuejs2

我正在使用 vue-js-modal ,并且有一个问题,每次我将我的模态设置为:draggable =“true”我可以拖动它但它不让我写在输入上,因为我认为它也认为它是可拖动的元素,我怎么能阻止它?

我是这样设置的:

 <!-- modal dedicated to the panel history -->
  <modal :adaptive="true" height="70%"  width="60%" :resizable="true" class="modalSize" :draggable='true' name="modalPanel">
    <span class="cross" @click="$modal.hide('modalPanel')">
      ✖
    </span>
    <!-- here lives the panel history -->
    <appPanelHistory>
    </appPanelHistory>
  </modal>

当模式打开时我无法更改我的输入,有人知道这个问题吗?谢谢

最佳答案

似乎是此处报告的已知问题:https://github.com/euvl/vue-js-modal/issues/78

解决方案是在您的模式中创建一个元素,该元素将成为拖拽 handle 。所以不要让它与您的输入重叠!然后将新元素的类作为可拖动 Prop 传递。作为字符串,所以删除冒号

例如

<modal draggable=".handle"...

关于javascript - vue-js-modal 可拖动问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46041112/

相关文章:

javascript - 无法通过 JQuery 在 JavaScript 中获取 onChange 事件的元素 id

javascript - 从父级调用函数

javascript - Jison 解析器在第一条规则后停止

node.js - 如何在 nuxt js 中使用 vuetify 作为插件?

javascript - 如何附加 v-on :click event to html element

javascript - 如果存在两个模式框,如何获取事件选项卡的 ID

javascript - VBA 提取 HTML CDATA

javascript - 如何将数据从 .js 传递到 .vue?

javascript - 停止子 DIV 从其父页面继承样式

javascript - 我如何知道模态动画何时完成?