基于 Vue3 + TypeScript + Vite + Antd-vue + Egg.js 开发的后台管理系统
项目简介 vue3-admin-xmw-pro 基于 Vben Admin 二次开发,它使用了全新的技术栈:Vue3、Vite、TypeScript等,提供了完善的前后端权限管理方案,丰富的主题配置及黑暗主题适配,对日常使用频率较高的组件二次封装,满足基础工作需求,希望本项目可以帮助到您。 🎯 前端技术栈: vue.js、ant-design-vue、vite、TypeScript 🔗 前端传送门: Xmw_web 🎯 后端技术栈: egg.js、jsonwebtoken、sequelize、redis 🔗 后端传送门: Xmw_server 😝 线上预览: http://vue3.xmwpro.com 🔑 用户名:admin,密码:123456 🚀 github 仓库地址 🚀 码云仓库地址 📄 文档地址:正在编写中! ❤️ star:如果可以的话,请顺手给个star,表示对作者的鼓励,万分感谢! 😝 Vue2版本: vue-admin-xmw-pro 环境和依赖 node (Node.js 版本要求12.x以上,且不能为13.x版本,这 ...
ButterFly 主题美化日记
本站部分文章转载自 Akilarの糖果屋 ,如有侵权,请联系作者,本站仅当学习使用! 本文记录了本站博客主题 ButterFly 全部的美化教程 点击查看更新记录 Butterfly 主题美化日记2022-06-21 渐变星空 Sky 粒子背景特效 2022-06-09 添加 Echarts 统计图表 2022-05-31 添加右键菜单 Right Menu 2022-05-16 侧边栏归档样式修改 2022-05-13 Friend Link 友链样式魔改 引入 Wow.js Animation 动画 2022-05-12 标签 Tag 右上角添加章数 引入 Aplayer 音乐播放器 Twikoo 评论块气泡风格魔改美化 ...
基于 Vue3 + Element-plus 封装的 Table 组件
基于 Vue3 + Element-plus 封装的 Table 组件,欢迎大家交流学习,持续开发中 Vue3-element-table基于 Vue3 + Element-plus 封装的 table 组件,支持所有 elementUI table 组件配置项 文档,另外多选功能做了跨分页多选 在线预览地址:vue3-element-tableGithub:vue3-element-table使用方法 根目录下执行 npm i vue3-xmw-table 命令 1npm i vue3-xmw-table 全局挂载组件 123456import { createApp } from 'vue'import App from './App.vue'import Xmwtable from 'vue3-xmw-table'createApp(App).use(Xmwtable).mount('#app') 在页面上使用 12345678910111213141516171819202122 ...
基于 Vue3 + Element-plus 表单 Form 组件二次封装
vue3-element-table基于 Vue3 + Element-plus 封装的 Form 组件,支持所有 Element-plus Form 组件配置项 文档 使用方法 根目录下执行 npm i vue3-xmw-form 命令 1npm i vue3-xmw-form 全局挂载组件 12345import { createApp } from 'vue'import App from './App.vue'import Xmwform from 'vue3-xmw-form'createApp(App).use(Xmwform).mount('#app') 在页面上使用 12345678910111213141516171819202122<!-- template --><vue3-xmw-form :formData="formData" :formColumns="formColumns" :f ...
Hexo 博客优化日记
本站部分文章转载自 Akilarの糖果屋 ,如有侵权,请联系作者,本站仅当学习使用! 本文记录了本站 Hexo博客 全部的优化教程 点击查看更新记录 Hexo博客 优化日记2022-05-18 使用 Vercel 托管 Vue3 前端静态页面 2022-05-11 从零开始搭建 Hexo 个人博客 2022-05-05 使用 Vercel 来加速 Hexo 博客 2022-04-30 使用 Gulp 压缩博客静态资源 从零开始搭建 Hexo 个人博客站内教程索引: 从零开始搭建 Hexo 个人博客/post/b9948411.html/ 使用 Gulp 压缩博客静态资源站内教程索引: 使用 Gulp 压缩博客静态资源/post/49b73b87.html/ 使用 Vercel 来加速 Hexo 博客站内教程索引: 使用 Verc ...
2022年回顾总结
前言2023-01-17,今天是 2023 年春节前最后一天上班,下班就要匆忙准备行李赶地铁回家了,这里祝各位伙伴都能安全顺利到家! 回顾 2022 年,真实不平凡的一年,从 2 月份返深上班,2 月底就疫情封控了一个多月,对,你没听错,我住的地方整整被封了 38 天,这个数字我印象深刻。 那一个月,刚开始还能习惯,不就是居家办公吗,这有什么嘛?可是过了一周,自己内心的情绪就有点焦躁不安了,晚上开始失眠,白天黑夜逐渐混淆了。不过欣慰的是,福田政府在疫情封控方面处理的很好,虽说一开始 大白们(●—●) 有点手忙脚乱,但是大家也逐渐尽然有序,每隔两天领取一次政府物资,封控结束还给每位居民发放了 800 块疫情补贴,这里真的感谢深圳政府 🙏。 现在角色短暂的人生中有这么一段经历,也是一件美好的事情,哈哈。 给你们看几张政府发的物资: 谈谈春节不得不说,近几年的春节气息是越来越淡呀,之前春节可能还有点激动,说回家和家人团聚啥的,现在真的一点感觉都没有,我也不知道国家咋想的,春节放假 7 天,前后补两个周末,实际放假 3 天,而且还是从大年除夕开始放假,请问有几个为生活奔波的人是大年除夕才回 ...
React - 实现一个基于 Antd 的密码强度校验组件
最近在开发 Nest 和 Umi 技术栈的个人项目,在用户管理模块需要用到一个密码强度校验组件,在网上寻找一方资料,没有找到自己想要的,特此自己造轮子! 效果预览 组件思想 既然是密码强度校验,那么强度就必须有个梯度,这个时候就必须找到一个合适的效果。 我们有两种方向:① 组件库找个合适的 UI , ② 自己开发造轮子 经过一番摸索, Antd 的 Progress 组件进入了我的视野: 于是我决定基于这个组件改造一番! 组件开发 在目录 /src/components 新建 StrengthMeter/index.tsx 文件,开发基本结构。12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273/* * @Description: 密码强度组件 * @Version: 2.0 * @Author: Cyan * @Date: 2023-01-09 17:15 ...
Nest.js系列(一)初次认识Nest
前言最近一直在忙于开发一个自己个人的小项目,前端基于 React + Umi ,后端之前用了两年多 Egg.js,但是感觉对于现在的 TypeScript 支持有限,最后选择了 Nest.js,感觉非常良好,特此在这里记录一下学习过程 Nest.js 是什么?Nest (NestJS) 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的开发框架。它利用 JavaScript 的渐进增强的能力,使用并完全支持 TypeScript (仍然允许开发者使用纯 JavaScript 进行开发),并结合了 OOP (面向对象编程)、FP (函数式编程)和 FRP (函数响应式编程) 理论知识Nest.js 是一个 Node.js 的后端框架,它对 express 等 http 平台做了一层封装,解决了架构问题。它提供了 express 没有的 MVC、IOC、AOP 等架构特性,使得代码更容易维护、扩展。 这里我们要分别了解 MVC、IOC、AOP 代表的含义: MVC:MVC 是 Model View Controller 的简写。MVC 架构下,请求会先发送给 Co ...
个人前端面试心得-2022.08
在7月18号正式离职后,回家休息了半个多月,8月8号才返深,接下来就是源源不断的面试。 接近3周的面试,虽然也拿到了几个offer,但都不是很满意。 趁着休息,这里总结了一下个人面试中遇到的面试题和大环境的影响。 前言基本情况:Base 深圳、5年前端、主 Vue 辅 React,仅供参考 招聘平台的猫腻 我一共在4个平台挂了简历:BOSS、智联、拉钩、猎聘,在BOSS和智联上开了会员(这里说一下,一定要开会员,不要吝啬这点钱,开了会员,BOSS上简历的曝光度才会提升,但是智联是真的坑,基本都是平台推荐,你投了简历也是石沉大海那种,拉钩和猎聘不开会员基本没曝光度) 主动找你的基本都是外包,深圳的外包是真的多呀,大厂为了省心省力,一些项目都选择了外包 甲方自研的岗位很少,基本只有 10% 左右,而且部分都只是挂着岗位 面试技巧这里给大伙几个建议,如果是 大牛,请绕道,这里只对情况和我差不多的伙伴: 刚开始面试,一定要背一下八股文,刷一下算法题,前期多约外包的面试试试水(外包的面试很容易约) 面试过程要充满自信,实事求是,不懂就是不懂,直接说(有时候也是加分),知道多少说出来并 ...
大厂面试经典算法题
前言 近段时间在找工作,收集大厂中常见的面试算法题。 大部分的题目解法都是自己思考研究测试过的,如有问题,我们可以探讨一下。 两个大数相加1234567891011121314151617181920212223242526272829/** * @param {string} num1 * @param {string} num2 * @return {string} */function addStrings(num1, num2) { // 获取两个数的最大长度 let maxLen = Math.max(a.length, num2.length) // 位数不够的前面补0 num1 = num1.padStart(maxLen, '0') num2 = num2.padStart(maxLen, '0') let t = 0 // 两位相加的和+进位 let f = 0 // 进位 let sum = ' ...