- 博客(13)
- 收藏
- 关注
原创 react | 单点登录【 OAuth 2.0 授权码模式】
单点登录(SSO)是一种身份认证机制,用户只需在统一平台完成一次身份验证(如输入用户名密码或扫码),即可凭借生成的凭证(如Token)无需重复登录,无缝访问多个关联且相互信任的应用系统或服务,既提升用户体验,又便于企业集中管理用户权限与安全策略
2025-12-27 17:26:00
322
原创 Vue | 动态权限控制
动态权限控制核心在于根据用户角色、权限或上下文环境实时调整界面元素和功能访问权限,实现更灵活、精细的访问控制。与传统静态权限(安装时一次性授权)不同,动态权限在运行时按需请求或验证权限。这种机制既保护了用户隐私和数据安全,又提升了系统的灵活性和用户体验。
2025-11-11 19:49:30
268
原创 useFullscreen | 全屏、局部全屏与 element-plus 全局交互元素
useFullscreen 是 @vueuse/core 提供的组合式函数,用于快速实现浏览器全屏功能,支持响应式状态管理和事件监听,同时通过配置选项扩展灵活性。但是,局部全屏可能会影响 Element Plus 等组件库的全局交互元素(如下拉菜单、消息弹窗、全局提示等)的正常渲染。
2025-09-27 21:51:02
721
原创 uni-app项目 | 第二集 首页全局样式+轮播图练习 (vscode+vue3+ts 附代码)
1. 首页全局样式1. 首页全局样式pages.json页面配置页面路由、导航栏、tabBar等页面信息,底部导航栏图标放置在"static",可以在里面新建一个文件夹放置底部导航栏的图标。每个底部路由要准备两个未选中和选中状态的图标。1.1 pages.json页面目录pages:页面路由及窗口样式。默认窗口样式。tabBar:底部导航栏,至少设置两个路由才能显示。1.2 pagespages数组中第一项表示应用启动页。
2025-05-24 18:18:17
950
原创 uniapp项目| 第一集 创建项目(vscode+vue3+ts 附代码)
一、uniapp项目uniapp项目是基于uni-app框架开发的跨平台应用项目。它使用Vue.js语法,可一次编写代码,编译到微信小程序、H5、App等多端,实现代码复用与高效开发,降低维护成本,适合多平台发布需求。二、安装开发工具1. HBuilderX(可选)创建运行 uni-app 项目有两种方式,其一是在HBuilderX中创建,其二是使用命令行创建,可以自行选择创建运行方式。。
2025-05-24 16:05:53
1881
原创 rotate3d | 简单实现一个旋转正方体
rotate3d是一种3D空间转换函数,用于在三维空间中围绕指定轴旋转元素,而不会使其变形。它提供了比 2D 旋转更灵活和复杂的视觉效果,常用于创建 3D 动画、翻转效果或立体交互设计。
2025-04-17 20:36:30
686
原创 VSC | 上传图片并预览功能的几种方法
采用HTML5与JavaScript技术,实现图片即时本地预览,支持多图选择,优化用户操作体验,提升上传效率与准确性。
2024-09-10 23:29:09
832
原创 VSC | 实现返回顶部功能的几种方法
实现返回顶部功能,通过监听滚动、显示按钮、点击后平滑滚动至顶部,提升用户体验。方法涵盖原生JavaScript、CSS锚点结合JS、jQuery插件等,灵活选择适合项目需求的方式实现。
2024-09-09 17:29:28
876
原创 Linux宝塔 | 基于linux宝塔系统Elasticsearch安装与启动
Elasticsearch是基于Lucene的分布式全文搜索引擎,专为云而生,支持近乎实时的数据存储、搜索和分析。它运行在Linux上,提供可扩展、高可用的搜索服务,广泛用于日志分析、网站搜索、应用监控等领域。Elasticsearch的分布式架构使其能够处理PB级数据,并具备高度的灵活性和可扩展性。
2024-09-07 13:34:29
4101
原创 Redis | 基于Linux系统Redis安装与启动
Redis是Linux下的高性能内存键值存储,支持多种数据结构,提供快速读写能力。它广泛应用于缓存、消息队列等场景,以高性能和低延迟著称。Redis还具备持久化、复制、高可用等特性,确保数据安全与系统扩展性。作为现代软件开发的重要组件,Redis正推动互联网应用迈向新高度。
2024-08-18 14:18:55
2609
1
原创 vue3 | 通信组件之provide 与 inject实现兄弟组件通信
vue3中通过共同祖先组件使用provide 与 inject来提供和注入状态,从而实现兄弟组件通信的示例。例子:祖先组件提供了一个名为sharedState的响应式状态,并通过provide函数将其提供给所有子组件。ChildA和ChildB通过inject函数接收这个状态,并可以在需要时更新或显示它。
2024-07-16 23:28:17
1301
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅