感恩有你|恭喜 OpenTiny Vue 开源组件库喜迎1000+star!!!

基于Vue3+TypeScript+Element-Plus实现的宿舍管理系统前端源码+使用说明(含后端源码).zip 1.项目代码功能经验证ok,确保稳定可靠运行。欢迎下载使用! 2.主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或企业员工使用。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及时私信沟通。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈! 【资源说明】 基于Vue3+TypeScript+Element-Plus实现的宿舍管理系统前端源码+使用说明(含后端源码).zip 基于Vue3+TypeScript+Element-Plus实现的宿舍管理系统前端源码+使用说明(含后端源码).zip基于Vue3+TypeScript+Element-Plus实现的宿舍管理系统前端源码+使用说明(含后端源码).zip基于Vue3+TypeScript+Element-Plus实现的宿舍管理系统前端源码+使用说明(含后端源码).zip基于Vue3+TypeScript+Element-Plus实现的宿舍管理系统前端源码+使用说明(含后端源码).zip基于Vue3+TypeScript+Element-Plus实现的宿舍管理系统前端源码+使用说明(含后端源码).zip 基于Vue3+TypeScript+Element-Plus实现的宿舍管理系统前端源码+使用说明(含后端源码).zip 立即下载

OpenTiny社区的 TinyVue 组件库终于突破1000+star~
感谢所有支持 OpenTiny 开源社区的朋友们!

对此,参与 OpenTiny 开源的各位项目成员也是十分激动和开心,因此也是在内部进行了一个小小的庆祝。同时大家也希望持续不断的将项目做的越来越好,拓展其能力边界,让更多开发者受益,帮助大家高效搭建web页面!共建开源生态~

大家也一起喊出了对于 OpenTiny 的期待。

TinyVue 组件库开源历程

2023年2月16日,OpenTiny Vue 组件库正式开源。

和业界组件库相比,TinyVue 最大的特色就是使用 Renderless 无渲染组件设计架构,实现了一套代码同时支持 Vue2 / Vue3 / React,支持 PC / Mobile 端,并支持函数级别的逻辑定制和全模板替换,灵活性好、二次开发能力强。

我们拥有更丰富的组件,目前组件数量已经超过100个,除了业界常见组件之外,我们还提供了一些独有的特色组件,如:Split 面板分割器、IpAddress IP 地址输入框、Calendar 日历、Crop 图片裁切等。

经过9个多月的持续打磨,我们发布了6个大版本,支持了更加丰富的特性,能力更强、体验更好。

  1. 完成 Monorepo 和 TypeScript 工程改造
  2. 支持 Vue2.7
  3. 支持 VitePress 服务端渲染
  4. 官网提供 Composition API 写法的示例
  5. 提供 Playground 代码演练场
  6. 提供 XDesign / Aurora / Infinite 3套新主题
  7. 增加 RichTextEditor / ColorPicker / Anchor / Guide 等13个新组件

开源不易,请给 TinyVue 点个 Star ⭐ 鼓励下,感谢你对我们 OpenTiny 的大力支持🌹

源码:https://github.com/opentiny/tiny-vue

1、围绕开发者需求,不断完善自身能力

开源的 9 个多月以来,我们收到了非常多友好、耐心的开发者的反馈,这些宝贵的反馈意见对于我们优化 TinyVue 组件库,打造真正有竞争力的开源项目提供了非常大的帮助,感谢所有耐心地给我们 TinyVue 提交 Issue 的开发者们🌹

****

1.1 Monorepo 和 TypeScript 工程改造

今年2月份刚开源时,我们的项目结构还不是 Monorepo 工程,整个组件库分成了 4 个仓库:

  1. tiny-vue // 组件模板
  2. tiny-vue-renderless // 组件逻辑
  3. tiny-theme // PC端组件样式
  4. tiny-theme-mobile // 移动端组件样式

这样会带来以下问题:

  1. 第一次 clone 代码比较麻烦,需要 clone 4个仓库的代码
  2. clone 完代码之后,还需要切换 develop 分支 4 次,npm i 安装 4 次依赖包
  3. 这 4 个工程安装的依赖包如果有重复的,会在各自的工程目录下安装多次,导致更多的磁盘空间占用
  4. 增加新组件或给组件增加新特性,一般都会涉及模板/逻辑/样式的同时修改,提交 MR 时需要在三个仓库都提交一个MR,不太方便
  5. 填写 MR 的描述信息时也需要在多个仓库填写多次
  6. 检视 MR 时也需要在多个仓库进行检视、提交检视意见,比较分散

由于我们是一个开源项目,希望能够团结社区开发者一起共同建设,肯定希望大家参与贡献的门槛尽可能降低,贡献的体验尽可能流畅,所以我们在 3 月份对项目进行了一次大改造,将原来分散在 4 个代码仓库的代码集中到一个仓库,通过 Monorepo 方式进行管理。除此之外,我们还将原来的 JavaScript 工程改造成了 TypeScript 工程,并在持续补充组件的 TypeScript 类型声明。

目前组件 TypeScript 类型声明还未全部补充完,欢迎朋友们一起参与贡献。#370

** **

1.2 支持 Vue 2.7

说来惭愧,支持 Vue 2.7 的诉求从今年 4 月份就有人提 #141,我们在最近的大版本 v2.11.0 才正式支持。

OpenTiny Vue 支持 Vue2.7 啦!

Vue2.7 是升级 Vue3 的一个过渡版本,支持了 Composition API 写法,相较于 Vue2.6 差异较大,并且目前是 Vue 2.x 的默认版本,在 Vue2 项目中默认会安装 Vue 2.7.x,这时安装和使用 TinyVue v2.x 版本,项目会报错。

v2.11.0 版本之后将不再有这个问题,欢迎还在使用 Vue2 的朋友们体验和使用。

** **

1.3 官网提供 Composition API 写法的示例

TinyVue 是一个能同时支持 Vue2 和 Vue3 的组件库,但是之前我们官网的组件 Demo 只有 Options API 的版本,使用 Vue3 的开发者会觉得很不方便,拷贝 Demo 代码之后还需要手动转换成 Composition API 的写法。

于是我们优化了文档的呈现,参考 Vue 官网,增加了 Options(选项式) 和 Composition(组合式) 两种写法的切换。

欢迎朋友们到我们官网体验:https://opentiny.design/tiny-vue/zh-CN/os-theme/components/button

** **

1.4 提供 Playground 代码演练场

早期我们的组件 Demo 代码是可以直接在页面上编辑,然后查看组件渲染效果的,但是编辑之后的代码没法通过链接形式分享出来。

我们缺少代码演练场功能,这个问题4月份就有朋友提 Issue #182,8月初,xiaoy 同学给我们贡献了 TinyVue Playground 项目。

但因热爱,愿迎万难,OpenTiny Vue Playground正式上线🎉

我们将这个项目集成到了 TinyVue 的官网,现在你可以在每个组件 Demo 的右上角点击“打开演练场”的按钮,在演练场中编辑这个 Demo,实时查看修改后的组件效果,并通过链接形式分享出去。

这样提交 Issue 时,可以在 Playground 中实现最小可复现 Demo,并将链接贴到 Issue 描述中,大大降低了沟通成本,提升了缺陷修复的效率。

** **

1.5 四套主题,总有一套是你喜欢的

为了满足不同业务的需求,我们内置了四套主题,大家可以挑选自己喜欢的一款,如果这四套主题依然没有一款能完全符合自己的要求,你也可以基于现有主题,修改部分主题变量,扩展出一套自己的主题,或者从0到1自定义一套主题,都是可以的。

具体如何自定义主题,可以参考以下文章:

自定义 TinyVue 主题

温馨提醒:主题切换入口在组件页面右上角

欢迎朋友们在 TinyVue 官网体验不同主题:https://opentiny.design/tiny-vue/zh-CN/os-theme/components/button

** **

1.6 更加丰富的组件

有很多开发者在 Issue 给我们提出新组件的诉求,经过仔细评估,我们实现了其中一部分通用的组件。

  1. Anchor 锚点 by @chenxi-20
  2. CalendarView 日历视图 by @kagol
  3. ColorPicker 颜色选择器 by GaoNeng-wWw
  4. ConfigProvider 全局设置 by GaoNeng-wWw
  5. Divider 分隔线 by @vaebe
  6. Drawer 抽屉 by @Huangyilin19
  7. Guide 引导 by @yuanningning
  8. PopConfirm 确认框 by @gimmyhehe
  9. RichTextEditor 富文本编辑器 by Caesar-ch
  10. …

还有好多组件未实现,欢迎感兴趣的朋友们一起参与共建!

  1. Skeleton 骨架屏 #355
  2. BackTop 回到顶部 #576
  3. TagInput 标签输入框
  4. LoadingBar 加载进度条 #724
  5. Card 卡片
  6. Chat 对话组件
  7. IpSection 分段IP输入框
  8. Video 视频播放 #294
  9. Mindmap 思维导图 #312
  10. ProcessDesigner 流程设计器 #363

如果你想参与 TinyVue 项目贡献,可以在对应的 Issue 下评论认领,并仔细阅读我们的贡献指南。

2、酒香也怕巷子深

俗话说:酒香不怕巷子深,但是在前端组件库开源方面可能不太适用,近几年开源的前端组件库越来越多,这其实是一件好事,百花齐放,前端人也有更多的选择。

但是不熟悉这些组件库的开发者会觉得这些组件库好像都差不多,何必又要重复造轮子呢?

因此有必要做一些宣传,让大家了解 TinyVue 组件库的核心设计理念,TinyVue 与其他组件库的不同,有什么竞争优势。

** **

2.1 开发者大会

从今年4月份开始,OpenTiny 参加了17场开发者大会、开源峰会、高校行活动,包括:

  1. 5.13 重庆的开源未来发展峰会
  2. 5.27 上海的 GOTC
  3. 6.11 北京的开放原子全球峰会
  4. ⭐ 7.7 东莞的 HDC 大会
  5. 9.20 上海的 HC 大会
  6. 9.26 上海的 KubeCon China
  7. 10.24 长沙的中国程序员节
  8. 10.28 成都的中国开源年会
  9. …

通过在大会分享议题,我们能将 TinyVue 的理念传递给广泛的开发者;通过展台互动,我们可以近距离与开发者互动,给大家分享 OpenTiny 的独特优势,倾听开发者的声音,了解用户的痛点问题;通过编程训练营,可以带着开发者一起体验 TinyVue 组件,快速搭建 Web 应用。

值得一提的是,7月份在东莞华为溪村的 HDC 大会真是一场开发者的盛宴,各种开发者活动非常丰富,只要你有心,可以学到很多技术知识,认识超多业界大佬,哪怕只是去“欧洲小镇”逛一圈,我觉得也是非常值得推荐的。

虽然那几天天气很热,也很累,但是却是非常难忘的一段经历,OpenTiny 有演讲议题、展台、训练营和挑战赛,参加人数都非常多,开发者们都很活跃。

非常高兴,TinyVue 也是在 HDC 大会上正式进行发布!

OpenTiny 前端组件库正式开源啦!面向未来,为开发者而生

大家可以关注 OpenTiny 公众号,随时掌握 OpenTiny 最新活动动态。

2.2 直播

除了线下开发者大会之外,线上直播也是一种向开发者传递项目价值的方式,今年共做了 8 次直播。

  1. 华为云DTT直播 2 次
  2. 与前端知名UP主前端杨村长联合直播 3 次
  3. 与 ToB Dev / Dooring 低代码联合直播 1 次
  4. 受邀参加中国开源社区 landscape 直播分享 1 次
  5. 自主策划 TinyEngine 线上答疑 1 次

大家感兴趣可以关注 OpenTiny 的B站账号,我们会将直播的录播视频上传上去。

OpenTiny B站:space.bilibili.com/15284299

2.3 写文章

相比参加开发者大会和组织直播活动,写文章相对比较容易,并且写文章能够更加全面、细致地传递开源项目价值,也是一种细水长流的传播方式,门槛相对也比较低,几乎任何人都可以做。

从4月份我们发布第一篇 OpenTiny 的介绍文章至今,共发布了75篇文章,平均每周2篇。其中有关于大前端技术知识、OpenTiny 技术内容、OpenTiny 实时动态、OpenTiny 版本更新等内容~都是体验技术团队成员自己在实战中的总结及心血,想了解的同学也可以关注下 OpenTiny 公众号。

开源不易,写文章也不易,也给我们 TinyVue 开源项目点个 Star 鼓励下🌹

https://github.com/opentiny/tiny-vue

感谢朋友们对 TinyVue 的支持!

如果你有一个开源项目,千万不能抱着酒香不怕巷子深的观念,而是积极主动地走出去,接触广大的开发者,不断对外宣传你的开源项目的价值和核心优势,让大家了解你的开源项目,让大家评判你的开源项目,让大家使用你的开源项目。

3、规划

2024年我们将继续根据用户需求优化组件库。

一方面继续完善组件库能力,提供更多实用组件和特性,满足更广泛的业务场景;

另一方面持续优化组件库工程架构和质量,完善组件的 TypeScript 类型声明、E2E测试用例、单元测试用例。

以下是我们2024年的规划。

3.1 新特性

根据用户提交的 Issue 持续修复组件缺陷、完善组件能力。

新组件:

  1. Skeleton 骨架屏 #355
  2. BackTop 回到顶部 #576
  3. TagInput 标签输入框
  4. LoadingBar 加载进度条 #724
  5. Card 卡片
  6. Chat 对话组件
  7. IpSection 分段IP输入框
  8. Video 视频播放 #294
  9. Mindmap 思维导图 #312
  10. ProcessDesigner 流程设计器 #363

新特性:

  1. 支持 Nuxt3 #577

  2. 支持 unplugin-vue-components #304

  3. 支持深色主题 #415

  4. Tree 支持虚拟滚动 #256 #317

  5. RichTextEditor 富文本组件功能增强

  6. CalendarView 组件功能增强

3.2 工程优化

工程优化的目的是提升质量和效率,主要包含以下几个方面:

  1. 完善组件的 TypeScript 类型声明 #370
  2. 优化组件的 Demo/API 文档 #484
  3. 完善 E2E 测试用例
  4. 完善单元测试用例 #206
  5. Grid 组件抽离 renderless 逻辑层

** **

3.3 生态扩展

2023年我们完成了 TinyReact 组件库的基础适配,包括基础版本的 React 适配层、本地开发和部署流程,提供了 Button / Alert / Switch / Badge 4个组件,并发布第一个 alpha 版本。

2024年我们将持续扩展组件库生态,主要包含:

  1. 持续完善 TinyReact 组件库,完善 react-common 适配层,增加更丰富的组件模板
  2. 适配 openInula 框架,增加 inula-common 适配层
  3. 完善移动端组件库并部署官网,为 TinyEngine 低代码引擎提供移动端组件物料
  4. 探索和扩展 Solid / Svelte 等新兴框架的组件库

欢迎广大开发者朋友一起参与 TinyVue 开源共建!

如果你有意向参与 TinyVue 开源贡献,请在对应的 Issue 下面评论,并在参与贡献之前阅读贡献指南

最后,再一次感谢所有支持 OpenTiny 的朋友们!

关于 OpenTiny

图片

OpenTiny 是一套企业级 Web 前端开发解决方案,提供跨端、跨框架、跨版本的 TinyVue 组件库,包含基于 Angular+TypeScript 的 TinyNG 组件库,拥有灵活扩展的低代码引擎 TinyEngine,具备主题配置系统TinyTheme / 中后台模板 TinyPro/ TinyCLI 命令行等丰富的效率提升工具,可帮助开发者高效开发 Web 应用。


欢迎加入 OpenTiny 开源社区。添加微信小助手:opentiny-official 一起参与交流前端技术~更多视频内容也可关注B站、抖音、小红书、视频号

OpenTiny 也在持续招募贡献者,欢迎一起共建

OpenTiny 官网:https://opentiny.design/

OpenTiny 代码仓库:https://github.com/opentiny/

TinyVue 源码:https://github.com/opentiny/tiny-vue

TinyEngine 源码: https://github.com/opentiny/tiny-engine

欢迎进入代码仓库 Star🌟TinyEngine、TinyVue、TinyNG、TinyCLI~

如果你也想要共建,可以进入代码仓库,找到 good first issue标签,一起参与开源贡献~

Blazor Session设置 微软官方封装了一些浏览器的操作,其中就有Session的操作的封装ProtectedSessionStorage 微软文档因为我们知道,依赖注入的生命周期是Singleton程序Scoped网页:刷新,url直接跳转都会重置。Transient路由C# Blazor 学习笔记(10):依赖注入但是没有一个和浏览器绑定的生命周期。即浏览器关闭才会退出。这个是后端无法获取的,因为后端根本不知道浏览器何时关闭。这个只能用浏览器自带的缓存。 阅读详情

相关推荐

SkyWalking跨线程Trace传递实战:手把手教你用RunnableWrapper解决异步链路中断问题

本文深入解析了SkyWalking在异步编程场景下链路追踪中断的根源,并提供了使用RunnableWrapper等官方包装类的实战解决方案。通过详细的原理解析和代码示例,手把手指导开发者如何实现跨线程的Trace传递,确保分布式系统监控链路的完整性,有效解决异步任务导致的链路中断问题。

sand8的博客 495

这个 OpenTiny 开源项目的 CLI 可太牛了,两行命令创建一个美观大气的 Vue Admin 后台管理系统,有手就会,连我的设计师朋友都学会啦啦

近期尝试了下 OpenTiny 的 CLI 工具,不得不说,简单到“有手就会”,只要执行两行命令就创建了一个美观大气的 Vue Admin 后台管理系统,连我的设计师朋友都学会啦啦。

kagol的博客 509

【Codesys】获取从站信息,判断是否从站断联,总线丢失

获取EtherCAT从站信息,判断是否从站断联,总线丢失

qq_35316470的博客 5732

TinyVue - 华为云 OpenTiny 出品的企业级前端 UI 组件库,免费开源,同时支持 Vue2 / Vue3,自带 TinyPro 中后台管理系统

华为最新发布的前端 UI 组件库,支持 PC 和移动端,自带了 admin 后台系统,完成度很高,web 项目开发又多一个选择。

那些免费的砖 3618

光模块基础知识【快速入门】02

光模块是用于交换机与设备之间传输的载体,是光纤通信系统中的核心器件。主要作用是发射端将设备的电信号转换成光信号。 光纤通道光模块和以太网光模块 光纤通道光模块 光纤通道(FC, Fiber Channel)是一种高速网络数据传输协议。光纤通道协议可以有序无损地传输原始数据,它主要用于在数据中心、电脑服务器、交换机与存储网络中进行数据传输。 FC光模块遵循FC协议,充当着光纤通道系统之间的接口,也是光纤存储网络设备间的接口。它们主要用于数据中心的光纤通道存储网络链接中。 FC光模块具有小型化和低.

Jin Hanquan的博客 3万+

抖音直播参数逆向实战:手把手教你用Python获取ttwid和x-bogus(附完整代码)

本文深入解析抖音直播接口的反爬机制,重点剖析核心防护参数ttwid和x-bogus的生成原理与作用。通过Python实战,手把手教你逆向获取ttwid、webid等关键参数,并构建稳定的数据采集方案,为开发者提供企业级数据获取能力。

weixin_29196891的博客 1044

TinyVue 与微前端集成方案:大型应用架构的终极指南

TinyVue 是 OpenTiny 社区推出的企业级 UI 组件库,支持 Vue.js 2 和 Vue.js 3,同时适配 PC 和移动端。本文将详细介绍如何将 TinyVue 与微前端架构结合,打造灵活、高效的大型应用系统,帮助开发者解决复杂项目中的组件复用与跨团队协作难题。 ## 为什么选择 TinyVue 构建微前端应用? 在微前端架构中,组件库的选择直接影响系统的一致性和开发效率。T

gitblog_00089的博客 956

[Python从零到壹] 十四.机器学习之分类算法五万字总结全网首发(决策树、KNN、SVM、分类对比实验)

分类(Classification)属于有监督学习(Supervised Learning)中的一类,它是数据挖掘、机器学习和数据科学中一个重要的研究领域。分类模型类似于人类学习的方式,通过对历史数据或训练集的学习得到一个目标函数,再用该目标函数预测新数据集的未知属性。本章主要讲述分类算法基础概念,并结合决策树、KNN、SVM分类算法案例分析各类数据集,从而让读者学会使用Python分类算法分析自己的数据集,研究自己领域的知识,从而创造价值。 19.1 分类 19.1.1 分类模型 与前面讲述的聚类模型类似

杨秀璋的专栏 2万+

TinyPro Vue v1.1.0 正式发布:增加细粒度权限管理、页签模式、多级菜单,支持 Webpack/Vite/Rspack/Farm 多种构建工具

前端开源星球。为了提升前端开发效率,OpenTiny 提供了一个跨平台的前端工程化 CLI 工具,为开发者提供一系列开发套件及工程插件,覆盖前端开发的整个链路,保证团队开发过程的一致性和可复制性。我们非常高兴地宣布,2024年11月23日,发布了🎉。本次版本主要由指导,完成开发👏和在 TinyPro Vue 项目中作出的杰出贡献!你可以更新进行体验!

kagol的博客 841

高级数据库--作业及答案

中科大金培权老师的高级数据库课程作业及答案

一杯水果茶!足矣~ 1658

SPD-Conv+YOLOv8:空间深度转换卷积赋能小目标检测,从原理到实战的科研级优化指南

从理解SPD-Conv“空间到深度+逐步卷积”的核心设计,到亲手将其嵌入YOLOv8并验证在小目标场景的表现,再到基于此探索属于自己的科研与工程方向——这个过程能让你深刻理解“小目标特征保留”在检测任务中的核心价值。现在就开始行动,相信你会在小目标检测的“细节捕捉”之路上,走出一条属于自己的技术路径。实验通常会证明:嵌入SPD-Conv后,YOLOv8在小目标AP上提升5-8个百分点,mAP50-95提升3-5个百分点,而推理速度仅下降5%以内,充分体现了其“保细节+提精度”的优势。

m0_64661770的博客 163

Vue Vuetify Admin 项目教程

Vue Vuetify Admin 项目教程 1. 项目的目录结构及介绍 Vue Vuetify Admin 项目的目录结构如下: vue-vuetify-admin/ ├── public/ │ ├── index.html │ └── favicon.ico ├── src/ │ ├── assets/ │ │ └── logo.png │ ├── components...

gitblog_00976的博客 765

【Android性能优化】Android App 冻结与内存压缩:CachedAppOptimizer 源码级解析

本文基于 AOSP Android 16 源码,以 `CachedAppOptimizer` 为核心,深度解析 Android 对"后台缓存应用"的两大治理手段——**进程冻结(Freezer)**与**内存压缩(Compaction)**。文中完整还原冻结的 debounce 去抖动机制、`mEarliestFreezableTime` 的最早可冻结时刻算法、粘性冻结(Sticky Freeze)的语义,以及解冻时必须"先解 binder 再解进程"的顺序奥义。

weixin_44081096的博客 190

vue-template-admin中tinymce-all-in-one换成本地源

脚手架版本:vue-cli 3.x vue版本:2.x npm安装参考如下连接tinymce富文本编辑器(vue)_天高任鸟飞-优快云博客_tinymce-vueTinyMC编辑器简介TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。跟其他富文本编辑器相比,有着丰富的插件,支持多种语言,能够满足日常的业务需求并且免费。TinyMCE的优势:开源可商用,基于LGPL2.1插件丰富,自带插件基本涵盖日常所需功能接口丰富,可扩展性强,有能力可以无限拓展功能界面好看,符合现代审美提供经典、内联、沉.

star7783620的博客 3575

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Vue电商项目总结:电商后台管理系统(Vue+VueRouter+Axios+Element)

Vue+VueRouter+Vue CLI3+Element-UI+Axios+Echarts 项目源码: vue_shop电商后台管理项目: 该项目是pc端的电商管理后台管理系统,适合初学vue进行练手。 (gitee.com)https://gitee.com/jiajibao/vue_shop后端API接口源码 此项目中使用的是api地址是:http://timemeetyou.com:8889/api/private/v1/。如果发现该地址无法使用,可能服务器过期了,这样请自行下载后端源码使用本地的

pakerder的博客 1569

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

从自研走向开源的 TinyVue 组件库

本文介绍了TinyVue开源征程的三个阶段

OpenTiny的博客 728

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

TinyVue v3.19.0 正式发布!Tree 组件终于支持虚拟滚动啦!UI 也升级啦,更更符合现代审美~

前端开源星球。我们非常高兴地宣布,2024年10月28日,发布了🎉。本次版本共有16位贡献者参与开发,其中是新朋友👏你可以更新进行体验!我们一起来看看都有哪些更新吧!

kagol的博客 1042

分享OpenTiny总结VUE目录结构

OpenTiny总结VUE目录结构,在设计规范和基础组件的基础上, 继续向上构建,提炼出典型模板/业务组件/配套设计资源,进一步提升企业级中后台产品设计研发过程中的『用户』和『设计者』的体验。

通达的博客 1532

Vue 3 模板语

本文深入解析Vue3模板语法的底层逻辑,从声明式编程理念出发,系统讲解插值与指令语法的核心用法。重点剖析文本插值、v-html、v-once等插值特性及安全风险;详述v-bind、v-model、v-if/v-show、v-for、v-on等指令的使用场景与常见误区,强调合理使用key、避免指令冲突、复杂逻辑抽离至script等最佳实践,帮助开发者写出高效、可维护的Vue模板代码。

cccloveforever的博客 265

前端登录页面的书写与验证(后端)

如果有该用户就登录成功跳转至主页,如果没有用户和密码错误就登录失败不跳转。(3)写后端代码,接受前端请求并返回数据(新建目录houduan,在houduan/index.js写入)(2)前端配置路由地址,方便登录成功后页面的跳转(在routers.js写入)输入admin和123456,就可以实现登录并跳转至主页(内容暂时没有写)了。(4)后端操作数据库拿数据(在houduan/login_bs.js写入)(1)前端代码(在login2.vue文件写入)先启动后端:在terminal终端输入以下命令。

weixin_46452278的博客 218

Vue3——第 14 篇:生命周期钩子——从创建到销毁的全过程

Vue 3 生命周期钩子是组件在创建、挂载、更新、卸载等阶段自动执行的函数,提供精准控制时机。核心钩子包括 onMounted(DOM 操作与数据请求)、onUpdated(更新后处理)、onBeforeUnmount(资源清理)等。合理使用可优化性能、管理副作用,提升应用稳定性。

810cheng 283

Vue 编译器换掉 source map,快了三四成

Vue 核心仓库中,johnsoncodehk 提出一项关键性能优化 PR(#16126),重构编译器 source map 生成机制,实现 CPU 降低 30%、内存减少 40%,修复十余个报错指错行问题。新方案摒弃旧有双轨映射,改用片段自带来源范围,提升准确性与效率。虽引入破坏性改动(移除 MagicString 导出),影响部分工具链,但已通过生态测试验证。该变更将进入小版本,对构建工具开发者尤为值得关注。PR 地址

前端之虎陈随易 206

Vue Router

介绍vue-router的基本使用以及核心概念

k_5412528的博客 210

Vue 前端开发 AI 对话页面:流式消息渲染、文件上传

关键点是不能手动设置 Content-Type 为 multipart/form-data,必须由浏览器自动生成带有 boundary 的请求头,否则后端无法解析。思路:将对象序列化为 JSON 字符串,作为 FormData 的一个普通字段(如 formData.append(‘payload’, JSON.stringify(data))),后端接收该字段后再反序列化。若上传大文件(>10MB),需实现独立的分片上传接口,在提交对话前先获取文件 id 或 url,再随文本发送引用。移除输入框的禁用态;

2402_85729970的博客 394

成为全栈·Vue 管理后台篇·Vue Router如何守住多角色后台边界

本文以 Vue 管理后台的会员、编辑、管理员角色为例,讲解 Vue Router 如何通过 meta 声明登录、控制台和能力要求,守卫怎样区分登录页、No Access、403 与 404,菜单与直接 URL 如何共享纯权限函数。文章同时明确前端路由守卫只负责导航体验,API 的真实读写权限必须由后端独立验证。

FungLeo's Blog 242

Vue系列——第 15 篇:内置组件全家桶——Transition、Teleport、Suspense、KeepAlive

本文系统讲解 Vue 四大核心内置组件:Transition(过渡动画)、Teleport(DOM 传送)、Suspense(异步依赖处理)和 KeepAlive(组件缓存)。重点介绍 Transition 的 CSS/JS 钩子、类名机制、常见动画效果及与 Animate.css、GSAP 集成;TransitionGroup 实现列表元素的动态过渡;结合实战案例,帮助开发者实现流畅的视觉交互与性能优化。

810cheng 479
上一篇: 专访|OpenTiny 开源社区 常浩:完成比完美更重要
下一篇: 遥遥领先!TinyEngine 低代码引擎更新升级!
OpenTiny社区
博客等级 码龄4年 1540粉丝 266原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值