沙龙晃荡 | 去哪儿、陌陌、ThoughtWorks在主动化运维中的实践!10.28不见不散!
我们很高兴宣布 Vue 2.5 Level E 的宣布!本次宣布包含多个功能晋升并且我们推荐你查看宣布解释来获取完全具体信息。 在这篇文┞仿中,我们将重点介绍一些更重要的的变更:更好的 TypeScript 集成,更好的缺点处理,更好地支撑单文件组件中的函数式组件以及与情况无关的办事端衬着。
更好地缺点处理
更好的 TypeScript 集成
【编辑推荐】
- vue.js与其他前端框架的比较
- 前端必须要懂的浏览器缓存机制
- 前端要概绫屈?看我在 JS 里写 SQL
- 作为前端Web开辟者,这12条根本敕令弗成不会
- 为什愦我们的web前端变的越来越复杂
得益于 TypeScript 团队的赞助,2.5 供给了大年夜大年夜改进的类型声明,可以与 Vue 的开箱即竽暌姑的 API 一路应用,而不须要组件类装潢器。 新的类型声明还可以让 Vetur 等编辑器扩大功能更强大年夜,为纯 JavaScript 用户供给更好的Intellisense 支撑。 更多具体信息,请查看我们之前关于更改的信息(翻译版本)。
感激来自 TypeScript 团队的 Daniel Rosenwasser 提议的PR,以及核心团队成员 Herrington Darkholme和 Katashin 的改进和审查。
留意:TypeScript 用户还应将以下包更新为最新版本大年夜而兼容类型声明:vue-router,vuex,vuex-router-sync 和vue-class-component。
更好地支撑 SFC 中的函数式组件
在2.4及更早版本中,我们平日应用全局 config.errorHandleroption 来处理应用法度榜样中的不测缺点。 我们还有renderError 组件选项来处理衬着函数中的缺点。 然则,我们缺乏处理应用法度榜样特定部分内的泛型缺点的机制。
在2.5中,我们惹人了新的 errorCaptured 钩子。 具有此钩子的组件捕获其子组件树(不包含其自身)中的所出缺点(不包含在异步回调中调用的那些)。 如不雅你熟悉React,这与 React 16 中惹人的缺点界线的概念类似。钩子接收与全局 errorHandler 雷同的参数,你可以应用这个钩子滥暌高古地处理和显示缺点。
应用 vue-loader> = 13.3.0 和 Vue 2.5,在 * .vue 文件中定义为单个文件组件的函数式组件如今可以获得精确的模板编译,Scoped CSS和热从新加载支撑。 这使得将叶子组件转换为函数式的更为轻易,大年夜而进行机能优化。
*感激核心团队成员Blake Newman 对于这些功能做出的供献。
与情况无关的办事端衬着
vue-server-renderer 的默认构建假定一个 Node.js 情况,这使得它在有的 JavaScript 运行时(如 php-v8js 或Nashorn)中弗采取。 在 2.5 中,我们已经宣布了一个与情况无关的 vue-server-renderer 版本,可以在浏览器或纯 JavaScript 引擎中应用。 这可以打开有趣的策略,例如直接在 PHP 过程中应用 Vue 办事端衬着。
同样,我们建议你查看完全的宣布说来岁夜而懂得其他 API 的改进,包含 v-on,v-model,scoped slot,provide/inject 等。 你可能也对我们的公共蓝图感兴趣,具体说清楚明了团队的工作。 干杯!
推荐阅读
你须要能看清“大年夜局”的人,他们应当知道员工应用数据来改良企业表示的所有办法。这无疑包含分析营销和客户数据,但不止如斯。数据驱动决定计划有助于改良内部运作,比如使客户办事与支撑更有效和降低>>>详细阅读
本文标题:Vue 2.5 发布了:新功能特性一览!
地址:http://www.17bianji.com/lsqh/38148.html
1/2 1