鍍金池/ 問答/HTML5  HTML/ vue+cesium+webpack利用webpack地形數(shù)據(jù)如何加載

vue+cesium+webpack利用webpack地形數(shù)據(jù)如何加載

沒用webpack單純vue + cesium能夠正常顯示
代碼如下:
var tileset = new Cesium.Cesium3DTileset({url: ‘../dachen/tileset.json’})

viewer.scene.primitives.add(tileset)

tileset.readyPromise.then(function(){...})
圖片描述

結(jié)合vue代碼也同樣3句話:
export default {

data(){url: require('../dachen/tileset.json')},
mounted(){
    var tileset = new Cesium.Cesium3DTileset({url: this.url})

    this.viewer.scene.primitives.add(tileset)

    tileset.readyPromise.then(function(argument) {})
}

}
圖片描述

目前只知道tileset.readyPromise.then并沒有觸發(fā)回調(diào)函數(shù),add沒有成功(url打印正常能取到),這到底是什么回事,萬分感謝!### 問題描述

require的資源能拿到如下圖:
圖片描述

問題應(yīng)該是出在webpack構(gòu)建的時(shí)候,但還是無從下手(webpack配置參照了網(wǎng)上和官網(wǎng)的,應(yīng)用環(huán)境生成用的是vue-cli)

回答
編輯回答
心悲涼

可能是你require的js的路徑問題

2018年6月21日 07:28