React|入门之我终于开始学 React 了!

置顶React|入门之我终于开始学 React 了!

本文深入探讨了React框架的核心概念和实践。从React的声明式编程和组件化思想出发,详细介绍了组件、JSX、虚拟DOM等基础概念。随后,文章进一步阐述了React的Props、State、生命周期方法、Context API等核心特性,并展示了如何在实际项目中应用它们。此外,还介绍了React的进阶实践,如Server-Side Rendering、TypeScript与React、GraphQL与React等。最后,文章总结了React的性能优化、调试方法,以及移动端和跨平台开发等内容,为开发者提供了全面的学习和实践指导。

前端 

全栈项目重构实战:从SSM单体架构到Spring Boot+Vue3的升级之路

本文详细介绍了银医通系统从老旧的SSM+JSP单体架构到现代Spring Boot 3.x+Vue3的前后端分离架构的重构过程,重点解决了多HIS系统适配、数据迁移、接口兼容和前后端联调等核心痛点。通过引入接口适配器、消息队列、动态配置等技术手段,实现了对不同厂商、不同版本HIS系统的灵活适配,减少了新增HIS系统的适配成本。重构后的系统在性能、可维护性和扩展性上有了显著提升,尤其是多HIS适配能力大幅增强,支持快速接入新医院,同时确保了业务连续性和用户体验的优化。本次重构不仅解决了原有系统的技术瓶颈,还为未来的业务扩展和功能迭代奠定了坚实基础,真正实现了技术升级对业务的赋能。

全栈项目重构实战:从SSM单体架构到Spring Boot+Vue3的升级之路
解决npm安装依赖时 node-sass 无法下载的问题

解决npm安装依赖时 node-sass 无法下载的问题

文章介绍了在使用npm install命令安装依赖时,遇到下载二进制文件速度慢的问题。问题出现在下载某个二进制文件时,解决方法是通过使用淘宝的源进行下载,具体命令是:npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/。

前端 

微信BUG之微信内置的浏览器中window.location.href 不跳转

在微信开发中,解决URL参数添加和模拟a标签点击的方法总结如下:1. 在URL后添加参数,可通过拼接时间戳和随机数实现;2. 模拟a标签点击,需确保a标签可见,并触发点击事件。若要实现页面跳转,需将a标签中的文本包裹在可被jQuery捕获的元素中,如使用`<span>`标签,然后通过jQuery触发点击。

前端 
微信BUG之微信内置的浏览器中window.location.href 不跳转
uni-app 之返回并刷新

uni-app 之返回并刷新

本文介绍了在uniapp中,如何使用自定义方法实现返回上一页并刷新页面的需求。通过调用`getCurrentPages()`获取页面栈,然后使用`uni.navigateBack()`方法返回上一页,并在返回成功后调用上一页的某个方法来实现页面刷新。具体实现方法见文中核心代码示例。

前端最常用UI组件库合集

本文分享了多款优秀的前端UI组件库,包括Vue PC端UI组件库(如Element UI、iview、Ant Design等),Vue移动端UI组件库(如Vant、NutUI等),以及Uniapp移动端UI组件库(如uView UI等)。这些组件库各有特色,可以帮助开发者快速构建高质量的前端界面。

前端最常用UI组件库合集
8种CSS居中实现的详细实现方式

8种CSS居中实现的详细实现方式

本文总结了多种实现元素居中的方法,包括Flex布局、绝对定位、table-cell、Grid布局等。通过这些方法,可以轻松实现水平和垂直居中效果。文章详细介绍了每种方法的实现原理和代码示例,对于学习前端布局的读者来说,具有很高的参考价值。

前端