登录社区云,与社区用户共同成长
邀请您加入社区
🎯Vue 2 和 Vue 3 全支持- 维护成本低,兼容性高💪Renderless 架构- 代码组织清晰,易于扩展还在等什么?赶紧试试吧!🎉# Vue 3 项目 npm install @opentiny/vue-search-box@3.27.1 # Vue 2 项目 npm install @opentiny/vue-search-box@2.27.1。
携手共创,致敬不凡!2025年,OpenTiny持续在前端开源领域扎根,每一位开发者都是推动项目共同前行的宝贵力量。从bug修复,到技术探讨;从参与开源活动,到输出技术文章;从使用项目,到参与共建,每一步跨越,都凝聚了开发者的智慧与汗水。致敬所有在OpenTiny社区里默默付出、积极贡献、引领创新的杰出个人,我们正式启动“OpenTiny年度贡献者评选”活动!欢迎各位开发者踊跃报名~本次活动主要是
生成式小程序与微信小程序不同,不是预先开发、静态部署的移动端应用。它是指由 AI 根据用户意图和上下文实时生成的、短暂存在的、功能完备的交互式应用。意图驱动:用户无需在复杂的菜单或界面中寻找“功能入口”,只需直接表达目标,AI 即可自动规划实现路径,并动态生成对应的小工具或应用界面。动态流式构建:小程序不再依赖预先下载的静态代码包,而是随着 AI 的“实时推理”,通过流式传输等技术将所需的界面组件
本项目成功实现了Vue/React 源码↔DSL 的双向转换机制,有效解决了低代码平台“单向出码”导致的协同断层问题。通过模块化解析、健壮的错误处理与灵活的组件映射策略,确保了转换的准确性与实用性。
运行时渲染器用于在浏览器中直接渲染低代码 Schema,提供与“出码”并行的即时运行路径,可在设计阶段获得接近真实的交互与数据效果。在 TinyEngine 中,页面的结构、样式和交互逻辑都被描述成一份 JSON Schema。设计器负责让开发者以可视化方式编辑 Schema,而真正交付给浏览器的是由代码生成或运行时渲染出来的 Vue 应用。同一份 Schema 同时服务于设计态画布、运行时渲染器
在整个多人协同体系中,Yjs 与 Schema 的双向同步机制是 tiny-engine 协作的核心。正向同步(Yjs → Schema)通过observe与监听 Yjs 的数据变更,当远端协作者修改文档时,本地自动更新 Schema,从而触发界面刷新。反向同步(Schema → Yjs)通过 Vue Hook 捕获本地用户操作(如插入、删除、修改节点等),再调用封装的方法,将变更同步回 Yjs
本文由体验技术团队成员原创。
TinyEngine 低代码物料自动导入工具的核心目标,是通过「自动化解析 + 可视化操作」的闭环设计,解决了低代码物料接入的效率瓶颈与兼容性难题。无论是 URL 爬取、NPM 解析还是源码上传,工具都力求简化全流程操作,让开发者无需关注底层协议细节与格式转换逻辑,即可快速将各类 UI 组件无缝转化为符合 TinyEngine 标准的可用物料,让低代码物料接入从繁琐的手动配置,转变为高效、省心的一
近期,TinyVue正式发布 v3.27.0版本,这次版本更新也增加了很多新特性,space组件就是其中比较重要的一个特性。Space组件是组件库中的一个布局容器组件,用于在子元素之间提供灵活的间距控制。它支持水平与垂直方向排列、自动换行、对齐与分布控制、以及顺序调整等功能,能帮助开发者轻松实现响应式、整齐的组件布局。场景推荐配置表单项垂直间距按钮组可换行标签集合。
TinyEditor 是一个框架无关的富文本编辑器,既可以在原生 JavaScript 项目中使用,也可以在 Vue、React 等前端框架中使用。本篇文章带来的是如何使用 TinyEditor 最新的协同编辑模块快速部署多人实时协作编辑。