feat:增加画布鼠标悬停虚线边框

This commit is contained in:
wangjiahao 2021-04-01 14:42:46 +08:00
parent 33468cf39b
commit 31b291a3ec

View File

@ -26,10 +26,6 @@ export default {
type: Boolean,
default: false
},
mouseon: {
type: Boolean,
default: false
},
element: {
require: true,
type: Object
@ -45,6 +41,7 @@ export default {
},
data() {
return {
mouseOn: false,
pointList: ['lt', 't', 'rt', 'r', 'rb', 'b', 'lb', 'l'], //
initialAngle: { //
lt: 0,
@ -72,13 +69,7 @@ export default {
computed: {
classInfo() {
if (this.active) {
return 'active'
} else if (this.mouseon) {
return 'mouseon'
} else {
return ''
}
return this.active ? 'active' : (this.mouseOn ? 'mouseOn' : '')
},
...mapState([
'curComponent',
@ -100,11 +91,11 @@ export default {
methods: {
//
enter() {
this.mouseon = true
this.mouseOn = true
},
//
leave() {
this.mouseon = false
this.mouseOn = false
},
isActive() {
return this.active && !this.element.isLock
@ -379,7 +370,7 @@ export default {
user-select: none;
}
.mouseon {
.mouseOn {
outline: 1px dashed #70c0ff;
user-select: none;
}