宣布 Vue.js 2.0
2016 年 4 月 27 日
今天我很高兴地宣布 Vue.js 2.0 的第一个公开预览版,它带来了许多令人兴奋的改进和新功能。让我们来看看有什么新东西吧!
今天我很高兴地宣布 Vue.js 2.0 的第一个公开预览版,它带来了许多令人兴奋的改进和新功能。让我们来看看有什么新东西吧!
Vue 在过去一年的发展令人惊叹。截至今天,我们在 GitHub 上拥有超过 15,000 颗星,npm 上超过 500,000 次下载,Gitter 频道上有超过 2,000 名用户。更令人兴奋的是,社区成功组织了第一个 伦敦 Vue.js 聚会 和第一个 巴黎 Vue.js 聚会!向这些很棒的组织者致敬:Jack、James 和 Eduardo。
我们经常从 Vue.js 新手那里收到一些类型的问题。虽然它们都在指南中有所提及,但很容易被忽略,当你遇到这些陷阱时很难找到。因此,我们将它们汇总在这篇文章中,希望它能为你节省一些时间!
最近,关于当你开始一个 React 项目时 工具方面的障碍 进行了很多讨论。幸运的是,对于 Vue.js 来说,你只需要通过 <script>
标签从 CDN 中包含它就可以开始快速原型设计,所以我们已经解决了这个问题。但是,这不是你构建真实世界应用程序的方式。在真实世界应用程序中,我们不可避免地需要一定数量的工具来提供模块化、转译器、预处理器、热重载、代码检查和测试。这些工具对于大型项目的长期可维护性和生产力是必要的,但初始设置可能很痛苦。这就是我们宣布 vue-cli 的原因,它是一个简单的 CLI 工具,可以帮助你快速搭建 Vue.js 项目,并提供有见地的、包含电池的构建设置。
Vue 新用户,尤其是之前使用过 Angular 的用户,经常问的一个问题是“我可以使用 templateURL
吗?”。我已经回答过很多次了,我认为最好写点东西来解释一下。
嗨 HN!如果你不熟悉 Vue.js,你可能想阅读这篇 博客文章,以获得更高级别的概述。
经过 300 多次提交、8 个 alpha 版本、4 个 beta 版本和 2 个候选版本,今天我非常自豪地宣布 Vue.js 1.0.0 Evangelion 发布!感谢所有参与 API 重构过程的人 - 这是没有社区的贡献是不可能的。
我很高兴地宣布 Vue.js 0.12: Dragon Ball 终于发布了!感谢所有尝试过 beta/rc 版本并提供反馈/错误报告的人。
这个版本有很多内容要介绍,我们将在下面讨论一些亮点。但是,如果你要从 0.11 升级,仍然建议你仔细阅读 完整发布说明 和更新的文档。你可以在 GitHub 上报告错误,向 vuejs/Discussion 发送问题,或加入我们的 Gitter 聊天频道。
注意:这篇文章包含有关过时的 0.11 版本的信息。请参考 0.12 发布说明,了解 API 中的更改。
0.11 版本的发布引入了 许多更改,但最重要的一个是如何使用新的组件作用域。之前在 0.10.x 中,组件默认继承作用域。这意味着在子组件模板中,你可以引用父作用域属性。这通常会导致紧密耦合的组件,其中子组件假设了解父作用域中存在哪些属性。在子组件中意外引用父作用域属性也是可能的。
经过漫长的等待,Vue.js 0.11 Cowboy Bebop 终于发布了!感谢所有尝试过候选版本并提供反馈/错误报告的人。
Vue.js 0.10.0 (Blade Runner) 已发布!这个版本包含了许多基于用户建议的有用添加,特别是字面量指令中的插值、使用新的 v-view
指令的动态组件、数组过滤器以及配置插值分隔符的选项。在内部,代码库已经过许多重构和改进,这使得 Vue.js 更快。