Vue实现前端3D展示及node环境搭建
目錄
1.前端Vue的環境配置
1.1 通過cdn方式直接在js代碼中引入Vue和Vue-3d-model(新手推薦使用)
1.2 整體的前端代碼
1.3 效果
?2. 學習中遇到的bug
2.1? Failed to load resource: net::ERR_FAILED
2.2 解決辦法:基于nodejs的http-server,以http的形式加載文件
?3. Vue及Vue-3d-model官方教程及下載:
最近參加的大創項目涉及到前端的3D模型展示,借此機會學習了Vue以及Vue-3d-model。記錄下遇到的一些bug。
1.前端Vue的環境配置
1.1 通過cdn方式直接在js代碼中引入Vue和Vue-3d-model(新手推薦使用)
<script src="https://unpkg.com/vue-3d-model/dist/vue-3d-model.umd.js"></script> <script src="https://cdn.jsdelivr.net/npm/vue@2"></script>??????? 在HTML文件中引入這兩行代碼后便可以使用。
1.2 整體的前端代碼
這里為了方便就直接將模型文件與HTML文件放在了同一文件夾中。
<!DOCTYPE html> <html> <head><meta charset="UTF-8"></head> <body><div id="app"><model-obj src="LeePerrySmith.obj"></model-obj></div> <script src="https://cdn.jsdelivr.net/npm/vue@2"></script> <script src="https://unpkg.com/vue-3d-model/dist/vue-3d-model.umd.js"></script> <script>new Vue({ el: '#app' }); </script> </body>1.3 效果
?2. 學習中遇到的bug
由于第一次接觸前端,所以在一些環境配置問題中遇到了一些不熟悉的bug和小麻煩。
2.1? Failed to load resource: net::ERR_FAILED
這時直接打開HTML文件瀏覽器一片空白。調出開發者工具發現有報錯:
???????? 這時由于瀏覽器跨域加載本地文件報錯,有報錯信息可以看出跨域請求只支持:http, data, chrome-extension, edge, https, chrome-untrusted。不支持文件形式。
2.2 解決辦法:基于nodejs的http-server,以http的形式加載文件
1.安裝node.js,直接去官網下載node中文網
2.使用npm/cnpm安裝http-server;運行 npm install http-server -g
3.開始使用:cd到啟動的靜態項目目錄,這里我的HTML以及模型文件在E盤。
4. 執行http-server/hs啟動,結果顯示如下
5. 此時在瀏覽器中訪問http://127.0.0.1:8081 或 http://10.1.1.232:8081啟動即可查看你想運行的代碼。此時3d文件成功顯示出來。
?3. Vue及Vue-3d-model官方教程及下載:
Vue:Vue官方教程
?
Vue-3d-model:Vue-3d-model下載
?
總結
以上是生活随笔為你收集整理的Vue实现前端3D展示及node环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Macbook M1 安装node(亲测
- 下一篇: AES解密报错,Input length