I tried to load 3DTileset from IonAssets,but there is someting wrong

Hi @SakuraMth ,

Thanks for your post and welcome to the Cesium community.

In your app are you intentionally trying to load a prebuilt version of Cesium using the IIFE (Immediately Invoked Function Expression) module format and making it available as a global variable? This is what your import statement Cesium.Cesium3DTileset.fromIonAssetId(96188);” indicates. This is the common use pattern for a basic HTML/JS page.

However in Vue apps you typically load packages as Node modules using a modern development setup. And you then load modules using the syntax import { Ion, Viewer } from "cesium"; You need to make sure packages are installed with your package manager (eg. npm add cesium) before you import.

Here is another support thread covering use of CesiumJS in a Vue app Configuring Cesium to run in Vue.js App - #4 by sanjeetsuhag

Hope that helps and please let us know if we can be of further assistance.
Best,
Luke