2022 08 23

52 阅读1分钟

vue工作在angular中的流程

- 创建Vue文件,并通过value 注册在angular的功能模块中
- 创建路由文件,在组件注册之后通过config配置进去
- 创建api文件,将其注册在angular的api模块中

注意点

- 在angular模块中注册vue组件,必须通过value配置项,会借助ng-Vue模块
- 在angular中配置路由,必须通过config配置项
- 会借助ngimport模块进行依赖$stateProvider注入
- 在angular中配置服务,必须通过[],手动进行依赖注入

组件库的样式覆盖

- 通过/deep/来实现穿透scoped
- 通过:deep()来实现穿透scoped
- 如果style没有scoped,则直接找到组件的class,进行覆盖即可
- 如果遇到权重问题,采用!important

Http3

- http3速度超快
- 基于quic协议

历史

- 1996 http1.0发布,但是没有考虑到分层代理,缓存,持久连接,虚拟主机等问题
- 紧接着为了解决以上问题,次年发布1.1版本,仍存在部分问题
- 2015年 http2.0发布,解决了1.1的队头阻塞,通过将数据包分帧传输,实现多路复用
- 但是这种方式只解决了http层面的阻塞,无法解决tcp层面的阻塞
- 未来 http3.0发布,真正的多路复用,采用quic协议,解决tcp层面队头阻塞问题

原因

- 采用quic传输协议,其通过UDP创建一系列带状态的流
- 也包含了流的复用和对每个流的流量控制,提供了流级别的可靠性和拥塞控制
- 支持0-RTT链接,在发生大量丢包情况时,减少TLS链接的数据往返次数
- 注意: 0-RTT安全性比较弱