Недавно я попытался добавить Vue - Babylonjs в мой Vue Project. Я следовал инструкциям здесь . Так что в моем коде это выглядит так в моем main.js
import vb from 'vue-babylonjs'
Vue.use(vb)
, тогда я попытался импортировать его в один из моих компонентов, как этот.
import { Entity, Scene, Box } from 'vue-babylonjs'
export default {
mixins: [Entity],
components: {
Scene,
Box
},
data: function() {
return {
..and so on..
}
}
Я добавил эту очень простую сцену в свой шаблон:
<template>
<Scene>
<Box :position="[0, 0, 5]"></Box>
</Scene>
</template>
Но она не появится на экране! Ошибка, которую я получаю в своей консоли: инъекция "_ $ _ sceneReady" не найдена. Странно то, что если я изменяю свой код и сохраняю его, и он обновляется в моем браузере, он появляется. Но после того, как я перезагрузил это снова, это ушло.
Может, у кого-то есть идея, почему он загружается неправильно? Надеюсь, я упомянул все важные моменты в своем посте ...