Appearance
vue-dft-vision 文档
文件结构
离线数据推荐使用以下文件结构,其他结构也可以使用,使用过程需要自行修改本文档组件部分的代码提示。
├── public
│ ├── lib
│ │ └── 此目录下为引擎文件
│ │ └── dft-vision-core-es6.min.js
│ └── pdv
│ └── 此目录下为模型文件
├── src
├── package.json
样式问题
需要注意,组件父容器需要设置宽高。如果未设置宽高将会导致组件无法正常显示。
vue
<template>
<div style="width:100vw;height:100vh;">
<dft-model-tree></dft-model-tree>
<dft-model-view
:sceneConstructor="DFTCore.Scene"
:scene-options="sceneOptions"
></dft-model-view>
</div>
</template>
<script setup>
import { reactive } from "vue";
import DFTCore from "../public/lib/dft-vision-core-es6.min.js";
const sceneOptions = reactive({
// 数据源,默认 DFTCore.OFFLINE
dataType: DFTCore.OFFLINE,
// 文件路径
url: "/pdv/1004",
});
</script>
vue
<template>
<div style="width:100vw;height:100vh;">
<dft-model-tree></dft-model-tree>
<dft-model-view
:sceneConstructor="DFTCore.Scene"
:scene-options="sceneOptions"
></dft-model-view>
</div>
</template>
<script>
import DFTCore from "../public/lib/dft-vision-core-es6.min.js";
export default {
data() {
return {
sceneOptions: {
// 数据源,默认 DFTCore.OFFLINE
dataType: DFTCore.OFFLINE,
// 文件路径
url: "/pdv/1004",
// 资源文件夹地址
},
DFTCore,
};
},
};
</script>
vue 版本限制
本文档只支持 vue2.6.14 及以上版本,如发现当前使用 vue 版本过低,建议升级 vue 版本。如无法升级,请联系我们。