autoInit
Call init() at the creation of View360.
It is also possible to initialize at any time by setting it as 'false'.
Example
import View360, { EquirectProjection, EVENTS } from "@egjs/view360";
// viewer.init() is called at the time of instance creation.
// However, since "init()" operates asynchronously, the actual initialization completion time can be known through the "ready" event.
const viewer = new View360("#el_id", {
autoInit: true,
projection: new EquirectProjection({ src: "SRC_TO_URL" })
});
console.log(viewer.initialized); // This value is false at this point, as "init()" is the asynchronous.
viewer.once(EVENTS.READY, () => {
console.log(viewer.initialized); // true
});
Below is an example of invoking init at the time of button click.
You should call view360.init()
at the button's onclick handler.
- JSON
- Javascript
- React
- Angular
- Vue@2
- Vue@3
- Svelte
{
autoInit: false,
projection: new EquirectProjection({
src: "/pano/equirect/veste.jpg",
})
}