1 Star 2 Fork 0

sssx_li / vue3-threejs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

vue-vite-template

特色功能

  基于vite、vue3

  集成vue-router、vueuse、pinia、typescript、mockjs

  集成ESlint、Prettie、Stylelint代码规范工具。

  集成commitlint git信息提交规范工具

  集成国际化vue-i18n

  集成主题切换功能(cssVar)

  集成多种动态svg图标使用:封装SvgIcon组件、集成unplugin-icons

分支管理

  main/master: 用于基础功能开发
  element-template: 集成element-plus
  antd-template: 集成ant-design-vue
  *-scope: 用于cli工具模板生成

安装依赖

pnpm install

开发环境编译运行

pnpm run dev

生产环境编译打包

pnpm run build

代码格式检测及修复

pnpm run lint

commit 信息规范

e.g.: git commit -m "docs: update README.md"

Type 作用
feat 新增特性
fix bug 修复
perf 改善性能
test 测试
docs 修改文档
style 代码格式修改
refactor 代码重构
build 变更项目构建或外部依赖
ci 更改持续集成软件的配置文件和 package 中的 scripts 命令
chore 变更构建流程或辅助工具
revert 代码回退

svg 及 iconify 图标的使用使用

  1. 下载svg文件,并存放在src/assets/svgs目录下(该项目指定在此目录,可以在vite.config.js文件中进行修改)

  2. 使用: i-sy-{{svgName}}
    <!-- i 及 sy (前缀名)均可在vite.config.js进行修改,根据个人喜好设置(具体请查看使用说明:https://github.com/antfu/unplugin-icons) -->
    <i-sy-vue />

iconify 使用及 iconify(访问地址)

  项目中引入的图集unplugin-icons会自动进行安装,可直接使用

  1. 在官方网站找到想用的图标

  2. 复制图集及icon名, 例: clarity:accessibility-1-solid; 图集为clarity,图标名为accessibility-1-solid
  <i-clarity:accessibility-1-solid/>
  or
  <i-clarity-accessibility-1-solid/>

动态 svg 使用 SvgIcon

  // 动态使用的svg存放在src/assets/svgs 目录下。根据svg图标名传入相应的参数, 同时支持修改图标颜色(修改颜色前请先删除svg代码里的fill属性,否则color属性将失效)。例:
  <svg-icon name="vue" style="color: #f60" />

vueuse 中部分方法使用说明

1. vueuse-useLocalStorage 在项目中的使用

2. vueuse-useCssVar 实现主题色切换功能

3. vueuse-createFetch 实现接口请求及其封装(代替 axios)

4. vueuse-useFullscreen 优雅的使用全屏及退出全屏

空文件

简介

此项目用于学习threejs 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
TypeScript
1
https://gitee.com/qy-tingyun/vue3-threejs.git
git@gitee.com:qy-tingyun/vue3-threejs.git
qy-tingyun
vue3-threejs
vue3-threejs
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891