编辑
2024-09-05
前端
00

在 Vue3 开发中,路由管理一直是项目结构中的重要组成部分。 传统的路由配置方式需要手动编写每个路由的配置信息,这在页面众多的大型项目中显得尤为繁琐。
unplugin-vue-router —— 能够自动化生成 Vue3 路由的插件

unplugin-vue-router简介

image.png

unplugin-vue-router 是一个构建时的插件,它能够基于你的 Vue 组件文件自动生成路由配置。
这意味着你不再需要手动编写冗长的路由配置代码,只需按照约定创建组件文件,路由就会自动配置好。

unplugin-vue-router 插件通过构建时的钩子函数,动态生成 Vue Router 的代理模块和路由配置,简化了路由管理的工作。

同时,通过生成 TypeScript 声明文件,为开发者提供了良好的代码提示和类型检查支持。这种自动化的路由生成方案,不仅提高了开发效率,也减少了人为错误的可能性,是 Vue 3 开发者值得尝试的工具。

编辑
2024-07-29
工具
00

frp 是一款高性能的反向代理应用,专注于内网穿透。它支持多种协议,包括 TCP、UDP、HTTP、HTTPS 等,并且具备 P2P 通信功能。使用 frp,您可以安全、便捷地将内网服务暴露到公网,通过拥有公网 IP 的节点进行中转。

通过在具有公网 IP 的节点上部署 frp 服务端,您可以轻松地将内网服务穿透到公网,并享受以下专业特性:

  • 多种协议支持:客户端服务端通信支持 TCP、QUIC、KCP 和 Websocket 等多种协议。
  • TCP 连接流式复用:在单个连接上承载多个请求,减少连接建立时间,降低请求延迟。
  • 代理组间的负载均衡。
  • 端口复用:多个服务可以通过同一个服务端端口暴露。
  • P2P 通信:流量不必经过服务器中转,充分利用带宽资源。
  • 客户端插件:提供多个原生支持的客户端插件,如静态文件查看、HTTPS/HTTP 协议转换、HTTP、SOCKS5 代理等,以便满足各种需求。
  • 服务端插件系统:高度可扩展的服务端插件系统,便于根据自身需求进行功能扩展。
  • 用户友好的 UI 页面:提供服务端和客户端的用户界面,使配置和监控变得更加方便。
编辑
2024-07-23
前端
00

数组去重,是我们日常工作中常见问题之一,即从一个数组中移除所有重复的元素,确保每个元素只出现一次,是这一类问题的核心。

使用原生 JavaScript 方法

1. filter() 方法配合 indexOf()

js
const uniqueArray = array.filter((item, index, self) => { return self.indexOf(item) === index; });

该方法利用 filter() 遍历数组,对于每个元素,通过 indexOf() 查找其在原数组中的第一个索引。如果当前元素的索引与正在遍历的索引相同,说明这是该元素在数组中的首次出现,保留该元素;否则,忽略该元素。

编辑
2024-07-14
行业
00

HIS系统作为医院信息化的核心生产系统,已经成为医院信息系统的标配。

从1993年算起,我国医院信息化已整整走过30余年,这是属于一代人的记忆。

1993年《医院综合信息系统研究》申请立项,到1994年“北京众邦慧智合资公司”的成立,再到1995年“金卫”工程的建设,后到1997年以北京大学人民医院为第一实施现场的《医院综合信息系统研究项目》,卫生部陈敏章部长为系统亲笔题字命名为“中国医院信息系统”(CHIS),最后到截至2004年,全军所有医院的“军字一号”上线任务全部完成。

编辑
2024-06-28
前端
00

console简介

console 是一个用于调试和记录信息的内置对象, 提供了多种方法,可以帮助开发者输出各种信息,进行调试和分析。

console.log()

用于输出一般信息,大家应该在熟悉不过了。

console.info()

输出信息,与 console.log 类似,但在某些浏览器中可能有不同的样式。

image.png

console.warn()