我试图在Nuxt 3项目中使用D3扩展,并为此在plugins/
目录中创建了一个d3.client.js
文件。
import * as d3 from "d3";
import { defineNuxtPlugin } from '#app'
export default defineNuxtPlugin(nuxtApp => {
nuxtApp.vueApp.use(d3)
})
但是,当我尝试使用它时,它会给我一个500个内部服务器错误document is not defined
。
<script>
import * as d3 from "d3";
export default {
name: "globe",
created() {
d3.select("#globe");
}
}
</script>
我怎么才能解决这个问题?
发布于 2021-12-11 17:06:30
我通过使用带有Vue引用的d3.select
来解决这个问题。
const globe = d3.select(this.$refs.globe)
https://stackoverflow.com/questions/70316478
复制相似问题