优化拖拽;layer支持后期修改坐标
parent
4a5222fcf8
commit
bcb5996e90
|
@ -44,6 +44,11 @@ Anot.directive('drag', {
|
||||||
if (!target.classList) {
|
if (!target.classList) {
|
||||||
Anot.error(`${this.name}=${this.expr}, 解析异常[元素不存在]`)
|
Anot.error(`${this.name}=${this.expr}, 解析异常[元素不存在]`)
|
||||||
}
|
}
|
||||||
|
if (target.tagName === 'WC-LAYER' && val === 'layer') {
|
||||||
|
target = target.root.children[1]
|
||||||
|
break
|
||||||
|
}
|
||||||
|
|
||||||
if (target.classList.contains(val) || target.id === val) {
|
if (target.classList.contains(val) || target.id === val) {
|
||||||
break
|
break
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -440,6 +440,14 @@ class Layer {
|
||||||
this.setAttribute('common', '')
|
this.setAttribute('common', '')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
moveTo(obj = {}) {
|
||||||
|
var css = ''
|
||||||
|
for (var k in obj) {
|
||||||
|
css += `${k}:${obj[k]};`
|
||||||
|
}
|
||||||
|
this.root.children[1].style.cssText += css
|
||||||
|
}
|
||||||
|
|
||||||
mounted() {
|
mounted() {
|
||||||
this.type = this.props.type
|
this.type = this.props.type
|
||||||
this.title = this.props.title
|
this.title = this.props.title
|
||||||
|
@ -578,6 +586,7 @@ class Layer {
|
||||||
case 'title':
|
case 'title':
|
||||||
case 'type':
|
case 'type':
|
||||||
this[name] = val
|
this[name] = val
|
||||||
|
this.removeAttribute(name)
|
||||||
break
|
break
|
||||||
case 'mask-color':
|
case 'mask-color':
|
||||||
case 'background':
|
case 'background':
|
||||||
|
|
Reference in New Issue