vue,js調用krpano方法


 

 
         
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()");//關閉所有背景音樂
},
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM