1.2.5 • Published 9 months ago

@tmesoft/2d-teaching-center v1.2.5

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

2d-teaching-center

如何使用

用于渲染2d的实验中心效果 1. pnpm i @tmesoft/2d-teaching-center 2. 在admin项目中拷贝src/assets/svg/drag-center-icons到自己的项目:src/assets/svg/drag-center-icons下(注意路径要一致)

demo

<!--ts-->
import TeachingCenter from '@tmesoft/2d-teaching-center'
// 监听点击实验室
const labClickHandle = (lab) => {
  console.log('lab', lab)
}

const teachingCenterRef = ref()
// 传入json数据

const setJson = (modelData:string)=>{
teachingCenterRef.value?.setJSON(modelData)
}
// 修改实验室状态 
// 支持两种状态:using,unused
const changeLabStatus = () => {
    teachingCenterRef.value?.setLabStatus(labId, 'using')
}
<!--template-->
    <TeachingCenter @onLabClick="labClickHandle" ref="teachingCenterRef" />

方法

NameDescriptiontypedefault
setJSON设置模型json内容string''
getJSON获取组件内的json内容
setLabStatus设置模型的实验室状态{labId:string,status:'using'}'unused' }false

事件

NameDescription
onLabClick实验室被点击,返回当前实验室的信息
1.2.5

9 months ago

1.2.4

10 months ago

1.2.3

11 months ago

1.2.2

12 months ago

1.2.1

1 year ago

1.1.25

1 year ago

1.1.24

1 year ago

1.1.22

1 year ago

1.1.21

1 year ago

1.1.20

1 year ago

1.0.19

1 year ago

1.0.18

1 year ago

1.0.17

1 year ago

1.0.16

1 year ago

0.0.16

1 year ago

0.0.15

1 year ago

0.0.14

1 year ago

0.0.13

1 year ago

0.0.12

1 year ago

0.0.11

1 year ago

0.0.10

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago