yaoxfly's repositories
yaoxfly-vue2-frame
基于 vue-cli4 创建的自定义优化改造的框架,集成了 vue2.6.11 、axios/flyio、vuex,router、eslint 等框架自带的和自己封装的一些类库和插件,包括二次封装的 axios/flyio、开发常用的公共 css、公用方法,rem 配置,以及一些常用的配置 gzip、cdn 、keep-alive 等优化。用命令创建新的组件,自动导入公共组件,打包自动提交静态文件到七牛云 cdn 等功能,本框架未添加任何 ui 框架,可自行添加改造 ,pc 端、移动端都可以。
yaoxfly-request
基于 axios/flyio 封装的一个请求库,支持 web、app、小程序(使用 fiyio 做请求)等 http 请求; 支持 restFul 接口 可发送,get post patch put delete 等请求; 支持 axios 和 fly.js 库的切换可进行拦截处理,自动弹出, http 请求错误、请求异常信息,未登录拦截等,具体实现通过配置参数、方法等实现。
vitepress-template
Based on vitepress, integrated ts, and other simple configuration, themes, etc., out of the box, write documents.
yaoxfly-auto-components
通过命令自动生成组件,包括页面组件和外部引用的组件。
yaoxfly-flexible
本项目基于手淘的 flexible 库,本人对其源码进行了修改,可支持在 pc 端使用 rem
yaoxfly-utils
本项目的工具类可以用于 h5 端(小程序不能用)不依赖任何框架,在 vue、react、angular 等下都可通用 ,目前封装的方法有限,有待完善
yaoxfly-tools
包含公共方法 公共类库
yaoxfly-deploy
Automatically package the project, compress the target folder or file, upload it to the specified directory of the remote server and automatically decompress it, support multiple environment configurations, provide the function of uploading the specified environment, and also provide the backup and restore function, which can specify the environmen
vue3-simple-frame
Based on vue3.3 + typeScript + vite4 minimalist framework, integrated pinia, axios, tailwindcss, mock and other plug-ins, packaging some common hook, multi-environment configuration.
yaoxfly-ui
基于vue2.6.12、element-ui封装的组件,写成了插件形式,可发布到npm上
yaoxfly-cli
Clean and minimalist project scaffolding, out of the box.
eslint-plugin-expand
Custom some useful rules。
monorope-component
Templates based on the monorepo architecture
npm-rollup-babel-template
The npm package template integrates package related plug-in configurations such as rollup and babel.
vitepress-template-site
vitepress-template 展示站点
image
图片资源
yaoxfly-simple-pc-frame
集成了基于element-ui封装的自定义组件,基于axios/flyio自定义封装的request请求类库,搭建好了基础布局,基础架构,基础配置,多环境配置等功能,开箱即用
yaoxfly.github.io
个人网站 | 主页
yaoxfly.io
个人网站 | yaoxfly.github.io