Vue 2.6来了

本文摘自知乎——《Vue 2.6 发布了》,大家可以通过文章底部的阅读原来来访问原文地址

抖音logo

Vue 2.6发布了

Vue官方在大年三十发布了Vue 2.6——Macross,Vue 2.x已经好久没有重大更新了,不过这次特意跳转大年三十发布重大版本,可见一定有大招放出。接下来让我们细数究竟有哪些大招。

slot的增强

Vue 2.6引入了全新的语法,并对slot中嵌套的父子组件渲染性能进行了优化。

由于仍然在2.x版本中,所以大家不必担心语法兼容问题,全新语法是向下兼容的。

默认作用域插槽 (default scoped slot)

<my-component v-slot="{ msg }">
  {{ msg }}
</my-component>

具名插槽 (named slots)

以上代码中可以看出,Vue 2.6更加强调语法的一致性和明确性,将普通插槽(slot)和具名插槽(scoped-slot)统一在了一个指令语法下。除此之外,全新的语法还有更多的优势,关注本公众号,会在下期文章中为大家解释。

性能方面的考虑在Vue Conf大会上,尤雨溪已经为大家做了解释,可以查看往期文章来回顾一下——《尤雨溪分享Vue3最新进展》

错误处理的增强

Vue组件中的 errorCaptured 钩子和全局的 errorHandler 配置项现在可以捕获到异步产生的异常了,如组件中的v-on侦听函数和实例中的异步请求等。

动态指令参数

Vue 2.6中组件绑定的属性也可以是动态的了。更巧妙的是,如果该属性最终结果是null的话,Vue会自动移除该绑定。

编译警告位置信息

Vue 2.6中异常的位置信息将更加准确,便于调试。

显式创建响应式对象

Vue Conf大会中尤雨溪已经提前公布了Vue 3 会追加一个全局API——observable。这次在Vue 2.6中提前放出。

用Vue.observable()创建的对象可以直接用于属性计算(computed),也会在被改动时触发相应的更新。

可直接在浏览器中引入的 ES Modules 构建文件

Vue 之前版本的 ES Modules 构建文件是针对打包工具的,因此里面包含了一些需要在构建时替换掉的环境变量,从而导致无法直接在浏览器中使用。2.6 包含了一个可以直接在浏览器导入的版本

本文分享自微信公众号 - 较真的前端(gh_7af41a2be77e)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-02-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 尤雨溪分享Vue3最新进展▶️

    第二届VueConf 于2018年11月24在杭州举行。Vue的作者——尤雨溪远程参与并做了大会的第一个演讲。以下内容节选至尤雨溪的演讲视频。

    用户1687375
  • Vue相关的前端面试题,每道题都很经典~

    用户1687375
  • 探寻Vue数据双向绑定的底层原理

    用户1687375
  • chrome 开发者工具的 11 个骚技巧

    对于每个前端从业者来说,除了 F5 键之外,用的最多的另外一个键就是 F12 了。

    小生方勤
  • 01Vue.js快速入门(一)Vue概念及Helloworld

    Vue是一个前端的双向绑定类的框架,发音[读音 /vjuː/, 类似于 view]。新的Vue版本参考了React的部分设计,当然也有自己独特的地方,比如Vue...

    老马
  • 2018 我所了解的 Vue 知识大全

    腾讯NEXT学位
  • 2018 我所了解的 Vue 知识大全(一)

    Vue ,React ,Angular 三大主流框架,最后我选择学习 Vue ,接触过 React ,自己感觉学习曲线有些陡峭,进而我选择了学习 Vue ,他的...

    sunseekers
  • Vue3 对 Web 应用性能的改进[每日前端夜话0xE1]

    有关即将发布的 Vue.js 的第 3 个主要版本的信息越来越多。通过下面的讨论,虽然还不能完全确定其所有内容,但是我们可以放心地认为,它将是对当前版本(已经非...

    疯狂的技术宅
  • 尤大多伦多演讲:Vue 3.0 预览

    尤大昨天在 Vue Toronto 的主题演讲中预览了 Vue 3 。通过利用现代浏览器支持的新功能,Vue 3 将成为我们已经了解和喜爱的Vue.js 的改进...

    桃翁
  • 重磅!Vue3.0终终终于要来了!

    距离尤雨溪大神在Vue.js 伦敦大会上介绍 Vue 3.0要发布的内容,并在个人博客上发布Vue 3.0 的开发路线,已经有一段时间了。今天春节期间,尤小右又...

    闰土大叔

扫码关注云+社区

领取腾讯云代金券