在vue项目中使用bimface 模型的显示

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>My first BIMFACE app</title>
    <style type="text/css">
      * {
        margin: 0;
        padding: 0;
      }
      html, body {
        height: 100%;
      }
      #domId {
        height: 100%;
      }
    </style>
	 <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">  
	<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
	<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
	<script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
	</head>
  </head>
  <body>
    <div id="domId">
		
	</div>
    <script src="https://static.bimface.com/api/BimfaceSDKLoader/BimfaceSDKLoader@latest-release.js"></script>
    <script>
		
		 var vm = new  Vue({
			el:'#domId',
			data:{
				viewToken: '7ee7273827b4439ca807b5cd0386ade3',
				loaderConfig:null
			},
			mounted:function(){
				  var that=this;
				  var options = new BimfaceSDKLoaderConfig();
				  options.viewToken = that.viewToken;
				  BimfaceSDKLoader.load( options, that.successCallback,that.failureCallback);
			},
			methods:{
				successCallback:function(viewMetaData) {
				  // 创建WebApplication,直接显示模型或图纸
				  var dom4Show = document.getElementById('domId');
				  new Glodon.Bimface.Application.WebApplicationDemo(viewMetaData, dom4Show); 
				},
				
				 failureCallback:function(error) {
				  console.log(error);
				} 
			}
		}) 
    </script>
  </body>
</html>

效果图
在这里插入图片描述

目录结构
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值