Vue3 mitt的安装与使用 mitt是一个轻量级的事件管理库,它提供了一种简单的方式来处理。通过mitt创建的emitter对象可以用来订阅(监听)和发布(触发)事件。mitt与Vue2的总线很像,在我眼里pinia是存储变量的仓库,而mitt就是存储事件的仓库简单总结就是 : 创建一个事件的平台emitter,任何组件都可以在平台上通过事件发布数据,也可以从平台上订阅事件,自动获取事件传递的数据。
前端页面自适应等比例缩放 Flexible+rem方案 在移动互联网时代,随着智能手机和平板电脑的普及,前端开发者面临的一个重要挑战是如何让网页在不同尺寸和分辨率的设备上都能良好地显示。为了应对这一挑战,的前端团队开发了 flexible.js,旨在提供一种简单有效的解决方案,帮助开发者实现移动端页面的自适应布局。
OpenFeign实现微服务远程调用 跟着黑马微服务课程走的,是思路1,把不同服务的方法统一抽到一个公共模块中在微服务中,如果一个服务需要请求另一个服务的接口,那么就会涉及到发起远程请求,但是手动发请求太麻烦,OpenFeign 提供了基于接口的声明式 REST 客户端,让开发者可以通过编写接口的方式来定义服务间的调用关系,而在实际执行时,OpenFeign 将根据这些定义自动生成代理对象,并处理请求的发送和接收。这种方式让开发者可以更加专注于业务逻辑的实现,而将远程调用的细节交给框架来处理。