[英]How to use Troisjs in Nuxt 3 project
我想將TroisJS
(Vue 的three.js
包裝器)與Nuxt.js
一起使用。 根據TroisJS
文檔( https://troisjs.github.io/guide/install.html#existing-vuejs-3-project ),我需要將其添加到我的項目中,例如:
import { TroisJSVuePlugin } from 'troisjs';
app.use(TroisJSVuePlugin);
但是,我不知道如何弄清楚我應該把這段代碼放在哪里。我希望 nuxt.config.js 文件,但我似乎不太明白它應該放在哪里。
我決定使用TroisJS
而不是three.js
,因為我認為前者可能更容易導入和使用。 如果直接導入three.js
比較容易,我不介意用。
非常感謝您的幫助!
在/plugins
文件夾中添加名為troisjs-plugin.js
的新文件,其內容如下:
import { TroisJSVuePlugin } from 'troisjs';
export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.vueApp.use(TroisJSVuePlugin )
})
我發現了一個對 Trois 和 Nuxt 3 進行了一些測試的 repo,可能已經過時並且可能一些 api 已經改變,但是如果你想檢查一下: alvarosabu/nuxt3-trois
此外,還有來自 Trois 作者的官方 repo,帶有 Nuxt 3 自定義插件(可能也已過時) here
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.