下载代码覆盖到 frontend 文件夹下,保留 src/client.ts 文件,这是 tsrpc 框架提供给客户端调用后端接口的方法。重装依赖,即可运行起来。 接下来实现一个用户管理的前后端功能。 后端接口 在backend/shared/protocols 下新建一个 users 文件夹,用于定义用户管理的相关接口。在该目录下,新建 db_User.ts 文件,用于定...
我是用了vue3+element-plus来搭建的项目,所以登陆也是用了element-plus的el-form组件 页面骨架部分 <template> <el-form :model="user" status-icon :rules="rules" ref="userForm"> 火星 <el-form-item prop="username"> <el-input type='text' prefix-icon="el-icon-user" v-model="user.username...
后端采用 TSRPC 框架实现 API 接口,前端采用vue-manage-system后台管理系统框架,数据库采用 mongodb。TSRPC 是专为 TypeScript 设计的 RPC 框架,经千万级用户验证。适用于 HTTP API、WebSocket 实时应用、NodeJS 微服务等场景。有兴趣深入了解可以参考TSRPC官方文档。 创建项目 用TSRPC 脚手架快速创建一个项目,会生...
二.后端分页 的实现 后端分页一般都使用的是MybatisPLus的分页,这里需要特别注意一下,在创建Ipage对象时,也就是使用分页功能时需要配置MyBatisPlus的配置文件,才能正常使用分页功能: packagecom.zj.union.config;importcom.baomidou.mybatisplus.annotation.DbType;importcom.baomidou.mybatisplus.extension.plugins.Mybat...
全新开源的 Vue3 TS 的前后台分离的开发平台。 前端基于 Vue3 组合式API, TypeScript, Element-plus,Pinia,Axios,支持三种布局, 自定义主题风格 后端基于 AgileBPM 流程表单,SpringBoot ,MybatisPlus ,Activiti7 ,Jackson , JDK17 ,Hutool 等主流技术栈。
后端采用 TSRPC 框架实现 API 接口,前端采用 vue-manage-system 后台管理系统框架,数据库采用 mongodb。TSRPC 是专为 TypeScript 设计的 RPC 框架,经千万级用户验证。适用于 HTTP API、WebSocket 实时应用、NodeJS 微服务等场景。有兴趣深入了解可以参考 TSRPC官方文档。 创建项目 用TSRPC 脚手架快速创建一个项目...
一个开箱即用,前端基于vite 2+vue 3+typeScript+element Plus+pinia+vue-router 4的PC端项目模板。 后端由nestjs构建高效、可扩展的 Node.js 服务器端应用程序的开发框架。 🚀 开发 安装 #全局安装yarn npm install yarn -g #进入项目根目录 yarn install ...
env.d.ts 运行pnpm run lint 8个月前 index.html 初始提交 10个月前 package.json 依赖包升级 7个月前 pnpm-lock.yaml 依赖包升级 7个月前 tsconfig.app.json ts配置修改 7个月前 tsconfig.config.json ts配置修改 7个月前 tsconfig.json 初始提交 ...
2014 年,前 Google 工程师尤雨溪发布了所谓的渐进式(Progressive)前端应用框架 Vue,其简化的模版绑定和组件化思想给当时还是 jQuery 时代的前端领域产生了积极而深远的影响。Vue 的诞生,造福了那些不习惯 TS 或 JSX 语法的前端开发者。而且,Vue 较低的学习门槛,也让初学者非常容易上手。这也是为什么 Vue 能在短...
在vue3+ts+element-plus 的基础上,实践了一下,将RuoYI前后端分离版本前端重写了一下,产生了RuoYi-Vue3 开源版本。 但是这个版本并不能更好的满足公司技术需求,在RuoYi-Vue3的基础上 加入了qiankun ,改成了微前端的版本。 RuoYi-Vue3仓库地址:https://github.com/RainManGO/RuoYi-Vue3RuoYi-Vue3-qiankun仓库...