element-plus 提供的 el-dialog 對話框功能非常強大,只是美中不足不能通過拖拽的方式改變位置,有點小遺憾,那么怎么辦呢?我們可以通過 vue 的自定義指令來實現一個可以拖拽的對話框(el-dialog)。 拖拽演示 https://www.zhihu.com ...
在vue的utils中新建一個dialogDrag.js .在main.js中引用 import utils dialogDrag.js 。使用v dialogDrag指令 .你可能遇到這樣的問題,我只要在彈出層中滾動后,就無法縮放,或者我想讓確定和取消按鈕始終在底部顯示 那么你需要設置css ...
2021-04-13 23:55 0 800 推薦指數:
element-plus 提供的 el-dialog 對話框功能非常強大,只是美中不足不能通過拖拽的方式改變位置,有點小遺憾,那么怎么辦呢?我們可以通過 vue 的自定義指令來實現一個可以拖拽的對話框(el-dialog)。 拖拽演示 https://www.zhihu.com ...
<style scoped> /deep/ .el-dialog { height: 78vh; overflow: auto; } ...
<style scoped> /deep/ .el-dialog { height: 78vh; overflow: auto; } </style> ...
非常簡單,在子dilog中 加入 即可 ...
1、在 utils 中新建 directives.js 文件 import Vue from 'vue' // v-dialogDrag: 彈窗拖拽 Vue.directive('dialogDrag', { bind(el, binding, vnode, oldVnode ...
Vue.directive('dialogDrag', { inserted:function(el) { const dragDom = el.querySelector('.jsPropupLayerHead ...
template :append-to-body="true" data methods close-on-click-modal:是否可以通過點擊 modal 關閉 Dialog 默認值為true 更多 ...
參考:實現在vue中element-ui的el-dialog彈框拖拽 1、在 utils 中新建 directives.js 文件 2、main.js中導入:import ‘./utils/directives.js’3、使用 el-dialog 的地方加入 ...