0.0.4 • Published 2 years ago
@tmesoft/2d-teaching-center v0.0.4
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" />方法
| Name | Description | type | default | ||
|---|---|---|---|---|---|
| setJSON | 设置模型json内容 | string | '' | ||
| getJSON | 获取组件内的json内容 | ||||
| setLabStatus | 设置模型的实验室状态 | {labId:string,status:'using'} | 'unused' } | false |
事件
| Name | Description |
|---|---|
| onLabClick | 实验室被点击,返回当前实验室的信息 |
1.2.5
1 year ago
1.2.4
1 year ago
1.2.3
1 year ago
1.2.2
2 years ago
1.2.1
2 years ago
1.1.25
2 years ago
1.1.24
2 years ago
1.1.22
2 years ago
1.1.21
2 years ago
1.1.20
2 years ago
1.0.19
2 years ago
1.0.18
2 years ago
1.0.17
2 years ago
1.0.16
2 years ago
0.0.16
2 years ago
0.0.15
2 years ago
0.0.14
2 years ago
0.0.13
2 years ago
0.0.12
2 years ago
0.0.11
2 years ago
0.0.10
2 years ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago