随笔分类 - 16-框架专题
摘要:一. 基础升级 1. 版本升级 将各个类库、项目都升级为 .Net8.0 2. AutoFac升级 【AutoFac 6.4.0】 升级到 【8.0.0】 【Autofac.Extensions.Depend 8.0.0】 升级到 【9.0.0】 3. 基本库升级 【System.Text.Json
阅读全文
摘要:一. 二. 三. ! 作 者 : Yaopengfei(姚鹏飞) 博客地址 : http://www.cnblogs.com/yaopengfei/ 声 明1 : 如有错误,欢迎讨论,请勿谩骂^_^。 声 明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权
阅读全文
摘要:一. 版本升级 1. 将各个类库、项目都升级为 .Net7.0 2. AutoFac升级 【AutoFac 6.4.0】 升级到 【7.0.1】 3. 基本库升级 【System.Text.Json 6.0.5】 升级到 【7.0.2】 【Microsoft.Extensions.Configura
阅读全文
摘要:一. 搜索框组件封装 1. 核心思路 (1). 搜索框分为两部分:按钮区域 和 表单内容区域 (2). 按钮区域: 搜索和重置两个按钮为默认按钮,通过emits('update:xxx', xxx);对外暴露,调用父组件的更新方法。 然后声明一块 <slot name="myOwnArea"> </
阅读全文
摘要:一. 前言 1. 封装的表格组件功能 (1). 通过配置文件的形式渲染表格列,并且表格列的格式可以自定义修改 (2). 表格展开功能 (3). 表格列排序 (4). 表格单选、多选 (5). 表格表头支持两行模式 (6). 表格列合并、行合并 (7). 表格高度自适应 (8). 表格动态显示分页条
阅读全文
摘要:一. 自定义显示列和顺序 1. 目标与效果 (1). 可以自定义拖拽、勾选来决定哪些表格列显示,已经表格列的排列顺序。 (2). 可以实现动态增加列名或者删除某个列名 (3). 其它 2. 缓存存储的格式 key:账号_菜单名(admin_systemUser) value:序列化后的字符串 [ {
阅读全文
摘要:一. 剖析菜单权限 (一). 登录成功后,调用initBackEndControlRoutes方法,初始化路由 1. 初始化用户信息(含基础信息、菜单权限、按钮权限),存放vuex中, store.dispatch('userInfos/setUserInfos'); 2. 获取路由全部菜单 (1)
阅读全文
摘要:一. 项目结构介绍 1. 结构截图 2. 结构说明 node_modules (各种插件包) public (存放浏览器标题favicon.ico、静态json数据) src (存放视图、工具类、image) assets:(本地静态资源:图片、svg等) components: (存放公用全局组件
阅读全文
摘要:一. 反射实现动态接口实例化 1. 需求 有三个类 MySqlHelp、OracleHelp、SqlServerHelp,都实现了IDBHelp接口,现在想通过传入一个配置,来决定实例化哪个类。 2. 方案1-简单工厂 通过if判断即可。 /// <summary> /// 最原始的Factory写
阅读全文
摘要:一. Excel导出 详见:https://www.cnblogs.com/yaopengfei/p/17007321.html 二. 三. ! 作 者 : Yaopengfei(姚鹏飞) 博客地址 : http://www.cnblogs.com/yaopengfei/ 声 明1 : 如有错误,欢
阅读全文
该文被密码保护。
该文被密码保护。
摘要:一. 必备中间件集成 1. 配置缓存策略 关于Redis缓存,这里统一使用CSRedisCore程序集,删掉旧版本的StackExchange.Redis,通过Nuget安装【CSRedisCore】【Caching.CSRedis】 (1). 前提: A. AddMemoryCache 对应的使用
阅读全文