vue中如何使用bimface, 提示'BimfaceSDKLoaderConfig' is not defined

新手上路,请多包涵

在index.html引入了bimface的js

页面中mounted()方法中开始使用, 但是提示'BimfaceSDKLoaderConfig' is not defined

<script>

// import BimFace from '@/utils/BimfaceSDKLoader.js'

export default {

 data () {

 return {

 viewer3D: '',

 app: '',

 viewToken: '275817bfced440d88081c52c6ae32c67'

 }

 },

 created () {

 },

 mounted () {

 var loaderConfig = new BimfaceSDKLoaderConfig()

 loaderConfig.viewToken = this.viewToken

 BimfaceSDKLoader.load(loaderConfig, this.successCallback, this.failureCallback)

 },

 methods: {

 successCallback (viewMetaData) {

 var domShow = document.getElementById('domId')

 var webAppConfig = new Glodon.Bimface.Application.WebApplication3DConfig()

 webAppConfig.domElement = domShow

 this.app = new Glodon.Bimface.Application.WebApplication3D(webAppConfig)

 this.app.addView(this.viewToken)

 this.viewer3D = this.app.getViewer()

 },

 failureCallback (error) {

 console.log(error)

 }

 }

}

</script>

求问如何解决?

阅读 4.1k
2 个回答
新手上路,请多包涵

引用方式不对

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <!-- <meta name="viewport" content="width=device-width,initial-scale=1.0"> -->
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <link rel="icon" href="<%= BASE_URL %>favicon.png">
  <style>
  </style>
</head>

<body>
  <noscript>
    <strong>We're sorry but vue-manage-system doesn't work properly without JavaScript enabled. Please enable it to
      continue.</strong>
  </noscript>
  <div id="app"></div>
  <!-- built files will be auto injected -->
  <!-- bimface -->
1.使用绝对路径
  <script src="/js/BimfaceSDKLoader.js"></script>
2.使用网络地址
  <!-- <script src="https://static.bimface.com/api/BimfaceSDKLoader/BimfaceSDKLoader@latest-release.js" charset="utf-8"></script> -->
</html>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题