perf[el-dragDialog]: add dragDialog callback function

This commit is contained in:
Pan
2018-06-01 10:38:27 +08:00
parent 320e941d9a
commit 9ba1ea6933
2 changed files with 22 additions and 2 deletions

View File

@@ -1,5 +1,5 @@
export default{
bind(el, binding) {
bind(el, binding, vnode) {
const dialogHeaderEl = el.querySelector('.el-dialog__header')
const dragDom = el.querySelector('.el-dialog')
dialogHeaderEl.style.cssText += ';cursor:move;'
@@ -63,6 +63,9 @@ export default{
// 移动当前元素
dragDom.style.cssText += `;left:${left + styL}px;top:${top + styT}px;`
// emit onDrag event
vnode.child.$emit('dragDialog')
}
document.onmouseup = function(e) {