# Vue3-ThreeJSEditor
**Repository Path**: seasun007/Vue3-ThreeJSEditor
## Basic Information
- **Project Name**: Vue3-ThreeJSEditor
- **Description**: 基于vue3.2与ThreeJs官方Editor重写。
- **Primary Language**: TypeScript
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 4
- **Created**: 2022-07-15
- **Last Updated**: 2022-07-15
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# ThreeJSEditor For Vue 3.2
### 基于vue3.2与ThreeJs官方Editor重写。
## Used
- [Vue3.2](https://v3.cn.vuejs.org/)
- [TypeScript](https://www.naiveui.com/zh-CN/os-theme)
- [Naive UI](https://www.naiveui.com/zh-CN/os-theme)
- [xicons](https://www.xicons.org) @vicons/fa 系列图标
## Installation
```sh
```
## The project structure
```
|-- .vscode // vscode配置文件
|-- public
|-- src // 源码目录
| |-- assets // 资源文件目录
| |-- components // 组件
| |-- layout // views/Layout.vue页面相关组件
| |-- Footer.vue
| |-- Header.vue //顶部菜单栏组件
| |-- namespace // 命名空间组件目录
| |-- layout.ts // views/Layout.vue页面相关组件命名空间
| |-- language // i18n 多语言配置文件夹
| |-- router // Vue 路由
| |-- index.ts
| |-- store // Vuex Store文件
| |-- actions.ts
| |-- getting.ts
| |-- index.ts
| |-- mutations.ts
| |-- state.ts
| |-- vuex.d.ts // Vuex 类型声明文件
| |-- type // 全局类型定义目录
| |-- store.ts // Vuex 类型定义文件
| |-- utils // 全局公用函数目录
| |-- views // vue页面
| |-- Layout.vue // layout布局组件
| |-- App.vue // App入口文件
| |-- env.d.ts // 类型声明文件
| |-- main.ts // 程序入口文件
|-- .gitignore // git ingnore
|-- README.md // README
|-- index.html // 入口html文件
|-- package.json // 项目及工具的依赖配置文件
|-- tsconfig.json // 指定了编译项目所需的根目录下的文件以及编译选项
|-- vite.config.ts // Vite配置文件
|-- yarn.lock
```
## Run demo
``` bash
# clone the repository
git clone https://github.com/mlt131220/Vue3-ThreeJSEditor.git
# install library dependencies
cd Vue3-ThreeJSEditor
yarn
# run demo
yarn dev
# build for production with minification
yarn build
```