Files
fzu-product/components/RenderJupyterNotebook.vue
2023-04-24 11:26:28 +08:00

20 lines
446 B
Vue

<template>
<div ref="NotebookFragment" class="notebook-fragment" />
</template>
<script>
import { Notebook } from "../utils/index";
export default {
name: "RenderJupyterNotebook",
props: {
notebook: { required: true, type: Object },
},
async mounted() {
const notebook = new Notebook(this.notebook, false);
const fragment = await notebook.render();
this.$refs.NotebookFragment.appendChild(fragment);
},
};
</script>