- 组件
- Web Components
- 原生js
- 数据传值
- 数据的响应
- 书写麻烦
- 框架
- Lit
- ◦ v1
- ◦ v2
- Stencil
- Lit
- 原生js
- ◦ React中如何使用组件?
- ◦ Angular中如何使用组件?
- ◦ Vue中如何使用组件?
- Web Components
- 使用方式
- 直接在项目中使用
- 存在打包问题
- Lit v2版需要node 14版本
- Angular4.3 node14版本不支持
- 多个项目中使用组件同步问题
- 通过脚本的方式复制到对应项目中
- 依赖问题
- 依赖版本冲突
- 存在打包问题
- 通过引入包的形式
- 组件颗粒度问题
- 按需引入
- ◦ 版本控制
- 全部引入
- ◦ 版本控制
- ◦ 使用lerna版本
- 按需引入
- 如何引入
- npm公包形式
- 公包发布流程
- npm 私有链接形式引入
- ◦ 内部项目
- ◦ 按照现有BMS项目方式引入
- npm公包形式
- 组件颗粒度问题
- 直接在项目中使用