data() {
return {
krpano:null //存krpano變量
}
},
// 初始化全景
embedpanoInit(name) {
if (document.getElementById('krpanoObject')) {
document.getElementById('krpanoObject').innerHTML = ''
}
embedpano({
vars: {
startscene: name,
},
xml: this.details.qjxxXml,
// swf: configBase.mapUrl.jiejingSWF,
target: 'krpanoObject',
passQueryParameters: true,
focus: false,
html5: 'auto',
onready: this.krpano_onready_callback //重點在這接收krpano變量
})
},
krpano_onready_callback(krpano_interface) {
this.krpano = krpano_interface;//獲取
krpano變量
//接下來就可以執行krpano的內部動作或自定義動作--call 內容必須用雙引號括起來
// this.krpano.call("loadscene('pano38', OPENBLEND(0.9, 0.0, 0.8, 0.9, easeOutQuad)");//切換場景
// this.krpano.call("stopallsounds()");//關閉所有背景音樂
},