这个项目能做什么
Vue 2 仓库概览
本仓库托管 Vue 2,它是用于构建用户界面的 Vue.js 渐进式框架之前的主要版本线。README 开篇明确通知:Vue 2 已于 2023 年 12 月 31 日达到生命周期终点 (End of Life)。该项目不再接收新功能、更新或修复,且该仓库被描述为非活跃状态。Vue 的主要开发现在在独立的 vuejs/core 仓库中进行,该仓库托管当前的 3.x 版本线。
设计方法
Vue 被定义为一个渐进式框架,可以逐步采用,并根据使用场景在小型库和完整框架之间进行扩展。其核心库专注于视图层,而配套库生态系统则涵盖了大型单页应用中出现的问题。
生命周期状态与迁移
README 指出,Vue 2 在所有现有分发渠道(包括 CDN、包管理器和 GitHub)上仍然可用。建议启动新项目的用户从 Vue 3.x 开始,并鼓励现有 Vue 2 用户参考 v3-migration.vuejs.org 上发布的迁移指南。README 同时承认并非每个用户都有能力或理由进行升级,并为那些必须留在 Vue 2 且对未维护软件有合规性或安全要求的用户,指向了一个第三方商业支持方案 (HeroDevs 提供的 Vue 2 NES)。
生态系统项目
该仓库列出了在 Vue 组织内维护的配套项目:用于单页应用路由的 vue-router,用于大规模状态管理的 vuex,用于项目脚手架的 vue-cli,作为单文件组件 (*.vue 文件) webpack 加载器的 vue-loader,用于服务端渲染的 vue-server-renderer,用于 TypeScript 装饰器类 API 的 vue-class-component,用于 RxJS 集成的 vue-rx,以及作为浏览器 DevTools 扩展的 vue-devtools。
浏览器兼容性
Vue.js 支持符合 ES5 标准的浏览器。不支持 IE8 及更早版本。
文档、支持与贡献
实时示例和文档可在 v2.vuejs.org 获取。问题和支持被引导至官方论坛和社区聊天,而仓库的 issue 列表仅预留给 Bug 报告和功能请求,贡献指南中包含 issue 报告清单。逐个版本的变更记录在仓库的 release notes 中。该项目维护了一个精选的 Vue 相关项目、组件和工具列表 (awesome-vue) 并接受 pull requests,且在仓库中记录了贡献指南。开发工作由赞助商和支持者资助。
许可证
Vue.js 是一个采用 MIT 许可证的开源项目。版权由 Yuxi (Evan) You 持有,自 2013 年至今。
评论
0 评分人数达到10人后显示
登录后参与讨论。