|
|
|
@ -1,5 +1,7 @@
|
|
|
|
|
import Konva from "konva";
|
|
|
|
|
|
|
|
|
|
let selectIndex=null
|
|
|
|
|
|
|
|
|
|
const liliao=function (width,height,dw,callback) {
|
|
|
|
|
|
|
|
|
|
const _width=width*0.4,_height=height*0.715
|
|
|
|
@ -54,10 +56,6 @@ const liliao=function (width,height,dw,callback) {
|
|
|
|
|
|
|
|
|
|
let selectedShape=null;
|
|
|
|
|
|
|
|
|
|
const getSelectedShape=function (){
|
|
|
|
|
return selectedShape;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const duowei=function (index,item){
|
|
|
|
|
const alignSize=3
|
|
|
|
|
const width=((_width-60)/alignSize),height=208
|
|
|
|
@ -80,6 +78,7 @@ const liliao=function (width,height,dw,callback) {
|
|
|
|
|
selectedShape=selectShape
|
|
|
|
|
selectedShape.show()
|
|
|
|
|
currentDw=item
|
|
|
|
|
selectIndex=index
|
|
|
|
|
callback(index,dw[index])
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
@ -116,6 +115,9 @@ const liliao=function (width,height,dw,callback) {
|
|
|
|
|
group.add(shape)
|
|
|
|
|
shape.zIndex(0)
|
|
|
|
|
setSelectShape(shape)
|
|
|
|
|
if (selectIndex===index){
|
|
|
|
|
shape.show()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const text=new Konva.Text({
|
|
|
|
@ -135,7 +137,7 @@ const liliao=function (width,height,dw,callback) {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return {
|
|
|
|
|
container,duowei,getCurrentDw,getSelectedShape
|
|
|
|
|
container,duowei,getCurrentDw
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|