logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

大厂是如何用DevCloud流水线实现自动化部署Web应用的?

DevUI是一支兼具设计视角和工程视角的团队,服务于华为云DevCloud平台和华为内部数个中后台系统,服务于设计师和前端工程师。官方网站:devui.designNg组件库:ng-devui(欢迎Star)官方交流:添加DevUI小助手(devui-official)DevUIHelper插件:DevUIHelper-LSP(欢迎Star)前言本文以DevUI组件库网站为例,介绍如何用DevCl

#devops#angular
探索 TinyVue 组件库系列之架构设计1:跨平台与跨框架设计

该架构采用无渲染组件模式,其中业务逻辑独立于渲染逻辑存在,并结合虚拟模块解析,通过统一的导入路径提供特定于框架的 API。

文章图片
#前端#组件库#vue.js
探索 TinyVue 组件库系列之架构设计2:无渲染组件架构

前端开源星球。TinyVue 中的无渲染组件架构代表了一种精密的关注点分离模式,它将组件逻辑与表现层分离,实现了在多个平台、框架和设计变体间前所未有的代码复用性。该架构作为 TinyVue 跨平台能力的基础层,允许单一逻辑实现同时服务于 PC、移动端和移动优先组件,并支持 Vue 2 和 Vue 3 框架。

文章图片
#前端#组件库#vue.js
探索 TinyVue 组件库系列之架构设计3:Monorepo 源码仓库管理

前端开源星球。OpenTiny TinyVue 采用了一套由 pnpm workspaces 驱动的复杂 monorepo 架构,旨在管理一个支持 Vue 2 和 Vue 3、PC 和移动平台的企业级组件库。这种结构能够在保持构建效率和依赖一致性的同时,协调多个相互依赖的包的开发。

文章图片
#前端#组件库#vue.js
探索 TinyVue 组件库系列之组件系统2:Vue 2 到 Vue 3 兼容层

你好,我是 Kagol,个人公众号:前端开源星球。 TinyVue 实现了一个精密的兼容层,使同一套组件代码能够无缝运行在 Vue 2、Vue 2.7 和 Vue 3 上。这一架构成就是通过统一的适配器系统实现的,该系统规范了 API 差异、提供一致的生命周期钩子,并抽象了版本特定的实现细节。兼容层确保开发者能够维护单一代码库,同时支持多个 Vue 版本,而无需在组件实现中使用条件逻辑。 适配器架

文章图片
#vue.js#组件库#前端
探索 TinyVue 组件库系列之组件系统1:组件包组织

你好,我是 Kagol,个人公众号:前端开源星球。 TinyVue 组件库采用了精密的模块化架构,通过 pnpm workspaces 的 monorepo 结构实现了细粒度组件管理、高效的 tree-shaking 和灵活的平台定向。这种组织策略支持超过 198 个独立组件作为独立包分发,允许开发者仅导入所需组件,同时保持生态系统的完整性。 包架构概述 该组件库在@opentiny/vue总包下

文章图片
#vue.js#组件库#前端
探索 TinyVue 组件库系列之架构设计3:Monorepo 源码仓库管理

你好,我是 Kagol,个人公众号:前端开源星球。 TinyVue 采用了一套由 pnpm workspaces 驱动的复杂 monorepo 架构,旨在管理一个支持 Vue 2 和 Vue 3、PC 和移动平台的企业级组件库。这种结构能够在保持构建效率和依赖一致性的同时,协调多个相互依赖的包的开发。 工作区配置 工作区的基础在根目录的pnpm-workspace.yaml配置中定义,该配置建立了

文章图片
#vue.js#组件库#前端
探索 TinyVue 组件库系列之架构设计2:无渲染组件架构

你好,我是 Kagol,个人公众号:前端开源星球。 TinyVue 中的无渲染组件架构代表了一种精密的关注点分离模式,它将组件逻辑与表现层分离,实现了在多个平台、框架和设计变体间前所未有的代码复用性。该架构作为 TinyVue 跨平台能力的基础层,允许单一逻辑实现同时服务于 PC、移动端和移动优先组件,并支持 Vue 2 和 Vue 3 框架。 核心架构原则 无渲染架构实现了无头组件模式,其中组件

文章图片
#组件库#前端#vue.js
探索 TinyVue 组件库系列之架构设计1:跨平台与跨框架设计

你好,我是 Kagol,个人公众号:前端开源星球。 TinyVue 通过多层架构方法实现了精密的跨平台和跨框架兼容性,该方法将业务逻辑、平台展示和框架适配器分离。这种设计使单个代码库能够同时服务 Vue 2 和 Vue 3 应用程序,并同时支持 PC 和移动优先渲染模式。 架构概述 该架构采用无渲染组件模式,其中业务逻辑独立于渲染逻辑存在,并结合虚拟模块解析,通过统一的导入路径提供特定于框架的 A

文章图片
#vue.js#组件库#前端
探索 TinyVue 组件库系列之入门指南4:基础组件使用

你好,我是 Kagol,个人公众号:前端开源星球。 本文主要介绍TinyVue 组件的基本使用模式,包括安装方法、导入策略和实际示例。你将学习如何高效地将组件集成到 Vue 2 或 Vue 3 应用程序中。 组件导入方法 TinyVue 提供多种导入策略以满足不同项目需求。主入口文件packages/vue/index.ts导出了所有 200 多个组件,同时支持原始名称和Tiny前缀名称,实现灵活

文章图片
#vue.js#组件库#前端
    共 13 条
  • 1
  • 2
  • 请选择