# vue-vben-admin-v2 **Repository Path**: course666/vue-vben-admin-v2 ## Basic Information - **Project Name**: vue-vben-admin-v2 - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: v2 - **Homepage**: https://www.mldong.com/ - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 4 - **Created**: 2024-08-18 - **Last Updated**: 2025-09-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Vben2 [演示地址](https://vben2.mldong.com/) 账号:admin 密码:123456 ## 准备 - [node](http://nodejs.org/) 和 [git](https://git-scm.com/) -项目开发环境 - [Vite](https://vitejs.dev/) - 熟悉 vite 特性 - [Vue3](https://v3.vuejs.org/) - 熟悉 Vue 基础语法 - [TypeScript](https://www.typescriptlang.org/) - 熟悉`TypeScript`基本语法 - [Es6+](http://es6.ruanyifeng.com/) - 熟悉 es6 基本语法 - [Vue-Router-Next](https://next.router.vuejs.org/) - 熟悉 vue-router 基本使用 - [Ant-Design-Vue](https://antdv.com/docs/vue/introduce-cn/) - ui 基本使用 - [Mock.js](https://github.com/nuysoft/Mock) - mockjs 基本语法 ## 安装使用 - 获取项目代码 ```bash git clone https://gitee.com/course666/vue-vben-admin-v2 ``` - 安装依赖 ```bash cd vue-vben-admin-v2 pnpm install ``` - 配置接口地址 ```javascript { server: { proxy: { '/api': { target: 'https://apifox-plus.mldong.com/m1/3323228-2823297-default', changeOrigin: true, ws: true, rewrite: (path) => path.replace(new RegExp(`^/api`), ''), // only https // secure: false } } } ``` 注:需要本地接口,可使用apifox并导入mock/mldong-course-boot.apifox.json,再配置接口地址 - 运行 ```bash pnpm serve ``` - 打包 ```bash pnpm build ``` ## 相关项目 - [配套后端-java版](https://gitee.com/mldong/mldong) - [配套后端-python版](https://gitee.com/mldong666/mldong-python) - [文档地址](https://doc.vvbin.cn/) ## 课程目录 * 默认章节 - [先导篇](https://www.bilibili.com/cheese/play/ep955508) * 第一章·基础篇 - [环境准备](https://www.bilibili.com/cheese/play/ep955511) - [体验thin版](https://www.bilibili.com/cheese/play/ep955512) - [体验v5版本](https://www.bilibili.com/cheese/play/ep955513) - [体验v2版本](https://www.bilibili.com/cheese/play/ep955514) - [三个版本对比](https://www.bilibili.com/cheese/play/ep955515) - [路由配置](https://www.bilibili.com/cheese/play/ep955516) - [删减演示模块路由](https://www.bilibili.com/cheese/play/ep955517) * 第二章·Vue3入门篇 - [选项式API与组合式API的区别](https://www.bilibili.com/cheese/play/ep955529) - [响应式数据](https://www.bilibili.com/cheese/play/ep955530) - [模板语法](https://www.bilibili.com/cheese/play/ep955531) - [计算属性](https://www.bilibili.com/cheese/play/ep955532) - [监听属性](https://www.bilibili.com/cheese/play/ep955533) - [事件处理](https://www.bilibili.com/cheese/play/ep955534) - [自定义组件之组件注册](https://www.bilibili.com/cheese/play/ep955535) - [自定义组件之defineProps](https://www.bilibili.com/cheese/play/ep955536) - [自定义组件之defineEmits](https://www.bilibili.com/cheese/play/ep955537) - [自定义组件之defineExpose](https://www.bilibili.com/cheese/play/ep955538) - [自定义组件之插槽slot](https://www.bilibili.com/cheese/play/ep955548) - [自定义组件之v-model](https://www.bilibili.com/cheese/play/ep955549) - [组件二次封装之属性和事件](https://www.bilibili.com/cheese/play/ep955550) - [组件二次封装之插槽slot](https://www.bilibili.com/cheese/play/ep955551) - [组件二次封装之ref](https://www.bilibili.com/cheese/play/ep955552) * 第三章·骨架联调篇 - [更换接口地址](https://www.bilibili.com/cheese/play/ep955857) - [登录接口联调](https://www.bilibili.com/cheese/play/ep955858) - [权限模式之角色](https://www.bilibili.com/cheese/play/ep955859) - [权限模式之后端菜单](https://www.bilibili.com/cheese/play/ep955860) - [权限模式之路由权限码配置](https://www.bilibili.com/cheese/play/ep955861) - [权限模式之路由权限码权限判断](https://www.bilibili.com/cheese/play/ep955862) - [权限模式之路由权限码接口](https://www.bilibili.com/cheese/play/ep955863) - [关于改造路由权限码的原因](https://www.bilibili.com/cheese/play/ep955864) - [去掉更新提示和修改系统标题](https://www.bilibili.com/cheese/play/ep955865) * 第四章·UI组件·BasicTable表格篇 - [组件hooks初探](https://www.bilibili.com/cheese/play/ep956924) - [组件hooks类型定义](https://www.bilibili.com/cheese/play/ep956925) - [BasicTable表格·基本用法](https://www.bilibili.com/cheese/play/ep956926) - [BasicTable表格·远程加载数据](https://www.bilibili.com/cheese/play/ep956927) - [BasicTable表格·自定义渲染列](https://www.bilibili.com/cheese/play/ep956928) - [BasicTable表格·自定义渲染列slot](https://www.bilibili.com/cheese/play/ep956929) - [自定义字典回显组件](https://www.bilibili.com/cheese/play/ep956930) - [自定义字典回显组件优化](https://www.bilibili.com/cheese/play/ep956931) - [增加回显组件配置项](https://www.bilibili.com/cheese/play/ep956932) - [自定义字典回显组件多选值处](https://www.bilibili.com/cheese/play/ep965564) - [通用下拉回显组件接口规范](https://www.bilibili.com/cheese/play/ep965565) - [通用下拉回显组件实现](https://www.bilibili.com/cheese/play/ep965566) - [通用下拉回显组件缓存优化](https://www.bilibili.com/cheese/play/ep965567) - [通用下拉回显组件api支持url字符串](https://www.bilibili.com/cheese/play/ep965568) - [通用下拉回显组件修复缓存bug](https://www.bilibili.com/cheese/play/ep972159) - [权限列和权限码逻辑优化](https://www.bilibili.com/cheese/play/ep972160) - [表格设置工具](https://www.bilibili.com/cheese/play/ep972161) - [开启表单搜索](https://www.bilibili.com/cheese/play/ep972162) - [表格请求前后处理](https://www.bilibili.com/cheese/play/ep972163) - [表格rowSelection](https://www.bilibili.com/cheese/play/ep974990) - [操作组件TableAction(一)](https://www.bilibili.com/cheese/play/ep974991) - [操作组件TableAction(二)](https://www.bilibili.com/cheese/play/ep974992) - [表格常用slots](https://www.bilibili.com/cheese/play/ep974993) - [表格常用方法](https://www.bilibili.com/cheese/play/ep974994) * 第五章·UI组件·VxeTable篇 - [VxeTable组件·初探](https://www.bilibili.com/cheese/play/ep982525) - [VxeTable组件·columns配置](https://www.bilibili.com/cheese/play/ep982526) - [VxeTable组件·columns自定义渲染器](https://www.bilibili.com/cheese/play/ep982527) - [VxeTable组件·columns自定义渲染器自动注册](https://www.bilibili.com/cheese/play/ep982528) - [VxeTable组件·操作列](https://www.bilibili.com/cheese/play/ep982529) - [VxeTable组件·左侧操作列](https://www.bilibili.com/cheese/play/ep984625) - [VxeTable组件·左侧操作列slots方式](https://www.bilibili.com/cheese/play/ep984626) - [VxeTable组件·右侧工具栏](https://www.bilibili.com/cheese/play/ep984627) - [VxeTable组件·复选框](https://www.bilibili.com/cheese/play/ep984628) - [VxeTable组件·单选框](https://www.bilibili.com/cheese/play/ep984629) - [VxeTable组件·搜索表单](https://www.bilibili.com/cheese/play/ep987922) - [VxeTable组件·树形](https://www.bilibili.com/cheese/play/ep987923) * 第六章·UI组件·BasicForm表单篇 - [BasicForm组件·初探](https://www.bilibili.com/cheese/play/ep987924) - [BasicForm组件·Select配置说明](https://www.bilibili.com/cheese/play/ep987925) - [BasicForm组件·ApiSelect配置说明](https://www.bilibili.com/cheese/play/ep987926) - [ifShow和dynamicDisabled](https://www.bilibili.com/cheese/play/ep990568) - [表单校验](https://www.bilibili.com/cheese/play/ep990569) - [自定义控件slot和render方式](https://www.bilibili.com/cheese/play/ep990570) - [自定义ApiDict控件(一)](https://www.bilibili.com/cheese/play/ep990571) - [自定义ApiDict控件(二)](https://www.bilibili.com/cheese/play/ep990572) - [自定义ApiDict控件(三)](https://www.bilibili.com/cheese/play/ep997591) - [自定义ApiDict控件(四)](https://www.bilibili.com/cheese/play/ep997592) - [自定义ApiDict控件(五)](https://www.bilibili.com/cheese/play/ep1000678) - [自定义ApiDict控件(六)](https://www.bilibili.com/cheese/play/ep1000679) - [自定义ApiCheckboxGroup控件](https://www.bilibili.com/cheese/play/ep1000680) - [局部注册控件](https://www.bilibili.com/cheese/play/ep1003789) - [表单常用属性](https://www.bilibili.com/cheese/play/ep1003790) - [表单项常用属性](https://www.bilibili.com/cheese/play/ep1003791) - [表单常用slots](https://www.bilibili.com/cheese/play/ep1003792) - [表单常用方法](https://www.bilibili.com/cheese/play/ep1003793) * 第七章·UI组件·BasicModal和BasicDrawer篇 - [BasicModal组件·初探](https://www.bilibili.com/cheese/play/ep1007441) - [BasicModal组件·单文件使用方式](https://www.bilibili.com/cheese/play/ep1007442) - [BasicModal组件·单文件使用方式传参](https://www.bilibili.com/cheese/play/ep1007443) - [BasicModal组件·模拟提交逻辑](https://www.bilibili.com/cheese/play/ep1007444) - [BasicModal组件·单文件Ref使用方式](https://www.bilibili.com/cheese/play/ep1007445) - [BasicModal组件·常用slots](https://www.bilibili.com/cheese/play/ep1011076) - [BasicDrawer组件·初探](https://www.bilibili.com/cheese/play/ep1011077) - [BasicModal和BasicDrawer一些细微区别](https://www.bilibili.com/cheese/play/ep1011078) - [BasicModal和BasicDrawer自定义关闭逻辑](https://www.bilibili.com/cheese/play/ep1011079) - [BasicModal和BasicDrawer关闭时销毁子元素](https://www.bilibili.com/cheese/play/ep1011080) * 第八章·UI组件·其他常用组件 - [Descriptions详情组件·初探](https://www.bilibili.com/cheese/play/ep1017292) - [Descriptions详情组件·布局属性](https://www.bilibili.com/cheese/play/ep1017293) - [Descriptions详情组件·24栅格布局](https://www.bilibili.com/cheese/play/ep1017294) - [Descriptions详情组件·重写title样式](https://www.bilibili.com/cheese/play/ep1017295) - [Descriptions详情组件·重写表单样式(补充)](https://www.bilibili.com/cheese/play/ep1017296) - [图标组件·初探](https://www.bilibili.com/cheese/play/ep1025002) - [图标组件·使用说明](https://www.bilibili.com/cheese/play/ep1025003) - [图标组件·自定义svg图标](https://www.bilibili.com/cheese/play/ep1025004) - [图标组件·混合使用](https://www.bilibili.com/cheese/play/ep1025005) - [图标选择组件](https://www.bilibili.com/cheese/play/ep1025006) - [生成图标工具·初探](https://www.bilibili.com/cheese/play/ep1027857) - [生成图标工具·命令说明](https://www.bilibili.com/cheese/play/ep1027858) - [生成图标工具·本地和在线区别](https://www.bilibili.com/cheese/play/ep1027859) - [生成图标工具·本地和在线打包说明](https://www.bilibili.com/cheese/play/ep1027860) - [其他组件概述和小结](https://www.bilibili.com/cheese/play/ep1027874) * 第九章·CRUD样例·用户管理 - [用户管理·初探](https://www.bilibili.com/cheese/play/ep1030237) - [用户列表](https://www.bilibili.com/cheese/play/ep1030238) - [用户搜索表单](https://www.bilibili.com/cheese/play/ep1030239) - [用户新增弹窗](https://www.bilibili.com/cheese/play/ep1030240) - [用户表单](https://www.bilibili.com/cheese/play/ep1030241) - [用户表单细节调整](https://www.bilibili.com/cheese/play/ep1030242) - [用户表单提交逻辑处理](https://www.bilibili.com/cheese/play/ep1034469) - [用户表单校验](https://www.bilibili.com/cheese/play/ep1034470) - [用户表单校验bug修复](https://www.bilibili.com/cheese/play/ep1034471) - [用户表单头像上传](https://www.bilibili.com/cheese/play/ep1034472) - [重写上传组件·合并](https://www.bilibili.com/cheese/play/ep1042302) - [重写上传组件·值转换](https://www.bilibili.com/cheese/play/ep1042303) - [系统设置·用户编辑回显](https://www.bilibili.com/cheese/play/ep1042304) - [修复上传组件编辑回显bug](https://www.bilibili.com/cheese/play/ep1042305) - [系统设置·用户编辑提交](https://www.bilibili.com/cheese/play/ep1042306) - [使用详情接口数据回显](https://www.bilibili.com/cheese/play/ep1048049) - [ApiSelect组件编辑回显处理](https://www.bilibili.com/cheese/play/ep1048050) - [用户单条记录删除](https://www.bilibili.com/cheese/play/ep1048051) - [用户批量删除](https://www.bilibili.com/cheese/play/ep1048052) - [用户详情·初探](https://www.bilibili.com/cheese/play/ep1048053) - [使用详情组件渲染用户信息](https://www.bilibili.com/cheese/play/ep1052397) - [表单元数据转详情元数据](https://www.bilibili.com/cheese/play/ep1052398) - [表单分割线分组](https://www.bilibili.com/cheese/play/ep1052399) - [详情元数据分组数据结构](https://www.bilibili.com/cheese/play/ep1052400) - [表单元数据转详情元数据分组逻辑处理](https://www.bilibili.com/cheese/play/ep1052401) - [详情组件配置自定义回显组件](https://www.bilibili.com/cheese/play/ep1055451) - [详情组件ApiSelect回显处理](https://www.bilibili.com/cheese/play/ep1055452) - [详情组件元数据构造方法增加formModel参数](https://www.bilibili.com/cheese/play/ep1061827) - [详情组件动态控制字段显示隐藏](https://www.bilibili.com/cheese/play/ep1061828) - [ApiTreeSelect树形选择回显组件(一)](https://www.bilibili.com/cheese/play/ep1061829) - [ApiTreeSelect树形选择回显组件(二)](https://www.bilibili.com/cheese/play/ep1061830) - [ApiTreeSelect树形选择回显组件(三)](https://www.bilibili.com/cheese/play/ep1061831) - [Upload上传回显组件(一)](https://www.bilibili.com/cheese/play/ep1066163) - [Upload上传回显组件(二)](https://www.bilibili.com/cheese/play/ep1066165) - [用户管理·本章小结](https://www.bilibili.com/cheese/play/ep1066199) * 第十章·代码生成 - [角色管理·复制粘贴模式](https://www.bilibili.com/cheese/play/ep1069617) - [代码生成模式·引入代码生成工具](https://www.bilibili.com/cheese/play/ep1069618) - [安装代码生成依赖及生成api接口文件](https://www.bilibili.com/cheese/play/ep1069619) - [详情、表单、首页模板制作](https://www.bilibili.com/cheese/play/ep1078195) - [表格列元数据模板制作(一)](https://www.bilibili.com/cheese/play/ep1078197) - [表格列元数据模板制作(二)](https://www.bilibili.com/cheese/play/ep1078199) - [搜索表单元数据模板制作(一)](https://www.bilibili.com/cheese/play/ep1093116) - [搜索表单元数据模板制作(二)](https://www.bilibili.com/cheese/play/ep1093117) - [表单元数据模板制作(一)](https://www.bilibili.com/cheese/play/ep1093118) - [表单元数据模板制作(二)](https://www.bilibili.com/cheese/play/ep1093120) - [表单元数据模板api属性处理(一)](https://www.bilibili.com/cheese/play/ep1095927) - [表单元数据模板api属性处理(二)](https://www.bilibili.com/cheese/play/ep1095930) - [详情元数据模板及处理转换bug](https://www.bilibili.com/cheese/play/ep1095932) - [动态控制字段显示隐藏模板制作](https://www.bilibili.com/cheese/play/ep1105411) - [抽离动态控制字段显示隐藏公共方法](https://www.bilibili.com/cheese/play/ep1105412) - [抽离动态控制字段显示隐藏公共方法测试](https://www.bilibili.com/cheese/play/ep1105416) - [表单字段默认值处理](https://www.bilibili.com/cheese/play/ep1105417) - [控制是否生成新增按钮](https://www.bilibili.com/cheese/play/ep1109293) - [控制是否生成编辑按钮](https://www.bilibili.com/cheese/play/ep1109294) - [控制是否生成删除按钮](https://www.bilibili.com/cheese/play/ep1109296) - [自定义行操作按钮](https://www.bilibili.com/cheese/play/ep1117545) - [自定义行操作组件样例](https://www.bilibili.com/cheese/play/ep1117548) - [自定义行操作组件调用模板制作](https://www.bilibili.com/cheese/play/ep1117550) - [自定义行操作组件调用表格方法](https://www.bilibili.com/cheese/play/ep1117552) - [自定义行操作更多按钮](https://www.bilibili.com/cheese/play/ep1117554) - [自定义行操作按钮图标](https://www.bilibili.com/cheese/play/ep1125417) - [自定义左上操作按钮](https://www.bilibili.com/cheese/play/ep1125418) - [自定义左上操作更多按钮](https://www.bilibili.com/cheese/play/ep1125419) - [弹窗类型模板](https://www.bilibili.com/cheese/play/ep1131448) - [弹窗类型模板细节调整](https://www.bilibili.com/cheese/play/ep1131449) - [路由模板制作](https://www.bilibili.com/cheese/play/ep1131450) - [代码生成·本章小结](https://www.bilibili.com/cheese/play/ep1131502) * 第十一章·系统设置 - [岗位管理](https://www.bilibili.com/cheese/play/ep1138981) - [部门管理·初探](https://www.bilibili.com/cheese/play/ep1138982) - [部门管理·树形类模板微调](https://www.bilibili.com/cheese/play/ep1138983) - [部门管理·远程树组件微调](https://www.bilibili.com/cheese/play/ep1138984) - [部门管理·树形表格展开折叠](https://www.bilibili.com/cheese/play/ep1138987) - [部门管理·树形表格展开折叠模板微调](https://www.bilibili.com/cheese/play/ep1138988) - [部门管理·树形表格添加下级](https://www.bilibili.com/cheese/play/ep1145308) - [部门管理·树形表格添加下级模板微调](https://www.bilibili.com/cheese/play/ep1145309) - [部门管理·树形表格删除优化和模板微调](https://www.bilibili.com/cheese/play/ep1145310) - [数据字典·初探](https://www.bilibili.com/cheese/play/ep1162285) - [数据字典·自定义接口模板微调](https://www.bilibili.com/cheese/play/ep1162286) - [数据字典·生成字典项及路由模板微调](https://www.bilibili.com/cheese/play/ep1162287) - [数据字典·生成字典项行操作](https://www.bilibili.com/cheese/play/ep1162288) - [数据字典·字典项管理](https://www.bilibili.com/cheese/play/ep1162289) - [数据字典·父子表小结](https://www.bilibili.com/cheese/play/ep1166062) - [数据字典·自定义组件方式](https://www.bilibili.com/cheese/play/ep1166073) - [数据字典·自定义组件注册](https://www.bilibili.com/cheese/play/ep1166075) - [数据字典·自定义组件模板微调](https://www.bilibili.com/cheese/play/ep1166076) - [角色管理·授权菜单](https://www.bilibili.com/cheese/play/ep1176848) - [角色管理·保存角色菜单关系](https://www.bilibili.com/cheese/play/ep1176849) - [角色管理·设置角色菜单树勾选值](https://www.bilibili.com/cheese/play/ep1176851) - [角色管理·设置角色菜单树勾选值优化](https://www.bilibili.com/cheese/play/ep1176852) - [角色管理·保存角色菜单关系优化](https://www.bilibili.com/cheese/play/ep1176853) - [角色管理·授权菜单展开折叠](https://www.bilibili.com/cheese/play/ep1176865) - [角色管理·成员管理·列表](https://www.bilibili.com/cheese/play/ep1186151) - [角色管理·成员管理·请求传角色ID参数](https://www.bilibili.com/cheese/play/ep1186154) - [角色管理·成员管理·单个删除成员](https://www.bilibili.com/cheese/play/ep1186155) - [角色管理·成员管理·批量删除成员](https://www.bilibili.com/cheese/play/ep1186157) - [角色管理·成员管理·添加成员初探](https://www.bilibili.com/cheese/play/ep1186158) - [角色管理·成员管理·添加成员逻辑处理](https://www.bilibili.com/cheese/play/ep1186167) - [用户管理·重置密码](https://www.bilibili.com/cheese/play/ep1195966) - [用户管理·锁定和取消锁定](https://www.bilibili.com/cheese/play/ep1195967) - [用户管理·授权角色(一)](https://www.bilibili.com/cheese/play/ep1195968) - [用户管理·授权角色(二)](https://www.bilibili.com/cheese/play/ep1195969) - [用户管理·扮演用户](https://www.bilibili.com/cheese/play/ep1203647) - [用户管理·退出扮演](https://www.bilibili.com/cheese/play/ep1203648) - [用户管理·退出扮演优化](https://www.bilibili.com/cheese/play/ep1203649) - [菜单管理·代码生成](https://www.bilibili.com/cheese/play/ep1241832) - [菜单管理·列表优化](https://www.bilibili.com/cheese/play/ep1241833) - [菜单管理·默认值处理](https://www.bilibili.com/cheese/play/ep1241834) - [菜单管理·交互处理](https://www.bilibili.com/cheese/play/ep1241835) - [菜单管理·优化图标选择组件支持disabled](https://www.bilibili.com/cheese/play/ep1241836) - [前端路由·代码生成](https://www.bilibili.com/cheese/play/ep1250925) - [前端路由·路由模板增加btns](https://www.bilibili.com/cheese/play/ep1250929) - [前端路由·功能实现](https://www.bilibili.com/cheese/play/ep1250930) - [参数配置·代码生成](https://www.bilibili.com/cheese/play/ep1250931) - [参数配置·搜索表单下拉组件支持多选](https://www.bilibili.com/cheese/play/ep1250932) - [系统设置·本章小节](https://www.bilibili.com/cheese/play/ep1250933) * 第十二章·在线开发 - [在线开发·数据分组和数据模型代码生成](https://www.bilibili.com/cheese/play/ep1149614) - [在线开发·数据模型·列表微调](https://www.bilibili.com/cheese/play/ep1149615) - [在线开发·数据模型·图标选择回显组件](https://www.bilibili.com/cheese/play/ep1149616) - [在线开发·数据模型·布局属性](https://www.bilibili.com/cheese/play/ep1149617) - [在线开发·数据模型·扩展属性](https://www.bilibili.com/cheese/play/ep1149618) - [在线开发·数据模型·Select组件回显](https://www.bilibili.com/cheese/play/ep1149610) - [在线开发·数据模型·RadioGroup组件回显](https://www.bilibili.com/cheese/play/ep1149612) - [在线开发·数据模型·修复详情分组时错乱bug](https://www.bilibili.com/cheese/play/ep1149613) - [在线开发·数据模型·扩展属性自定义表单和回显组件](https://www.bilibili.com/cheese/play/ep1132218) - [在线开发·数据模型·可编辑表格·初探](https://www.bilibili.com/cheese/play/ep1132219) - [在线开发·数据模型·可编辑表格·两种实现方式](https://www.bilibili.com/cheese/play/ep1132627) - [在线开发·数据模型·可编辑表格·处理控制台警告](https://www.bilibili.com/cheese/play/ep1132629) - [在线开发·数据模型·可编辑表格·实现v-model](https://www.bilibili.com/cheese/play/ep1132630) - [在线开发·数据模型·可编辑表格·添加行](https://www.bilibili.com/cheese/play/ep1132631) - [在线开发·数据模型·可编辑表格·删除行](https://www.bilibili.com/cheese/play/ep1132635)