An open API service indexing awesome lists of open source software.

https://github.com/jyoketsu/vue3-template

vue3 + typescript + element-plus + pinia + tailwindcss
https://github.com/jyoketsu/vue3-template

Last synced: 4 months ago
JSON representation

vue3 + typescript + element-plus + pinia + tailwindcss

Awesome Lists containing this project

README

        

```

██╗ ██╗██╗ ██╗███████╗██████╗
██║ ██║██║ ██║██╔════╝╚════██╗
██║ ██║██║ ██║█████╗ █████╔╝
╚██╗ ██╔╝██║ ██║██╔══╝ ╚═══██╗
╚████╔╝ ╚██████╔╝███████╗██████╔╝
╚═══╝ ╚═════╝ ╚══════╝╚═════╝

```

## 简介

Vue Template。使用`vite`,基于 `vue3 + TypeScript + vue-router + vuex + elementPlus` 开发。支持多语言和暗黑模式。

## 产品名

Vue Template

## 使用技术

- [node](http://nodejs.org/) 和 [git](https://git-scm.com/) -项目开发环境
- [Es6+](http://es6.ruanyifeng.com/) - es6
- [Vite](https://www.pipipi.net/vite/) - vite
- [Vue3](https://staging-cn.vuejs.org/guide/introduction.html) - Vue
- [Vue-Router](https://router.vuejs.org/zh/) - Vue Router
- [Vuex](https://next.vuex.vuejs.org/zh/index.html) - vuex
- [Element-Plus](https://element-plus.org/zh-CN/) - ui
- [vue-i18n](https://kazupon.github.io/vue-i18n/zh/introduction.html#%E8%B5%9E%E5%8A%A9%E5%95%86) Language

## 安装

```
pnpm
```

## 启动服务

```
pnpm dev
```

## 编译并发布

```
pnpm deploy
```

## iconiFy

http://icon-sets.iconify.design/mdi/

## hooks

[dict](src/Hooks//dict.ts)

## 图片上传 API

[picgo](https://www.picgo.net/)
[cdnjson](https://cdnjson.com/)

## 请求拦截器 & 响应拦截器

[api](src/api/index.ts)

## 路由鉴权

[navigationGuards](src/navigationGuards.ts)