Vue 2.5发布 代号Level E 新特性预览

原文地址
对于Vue 2.5的更新,对应部分的详细解释地址在此

主要更新

功能及优化

  • 优化错误处理,使用了新的钩子函数errorCaptured处理组件抛出的错误
  • 优化了模版表达式编译出错时的提示
  • 优化了选项类型的检测

TypeScript声明优化

  • 进一步优化了Vue的类型声明以便以便规范调用
    此优化需要将TypeScript升级到2.4版本以上

函数型组件

  • 新增支持函数型组件的编译模版
  • 新增支持函数型组件的scoped CSS
    这些特性要求vue-loader>=13.3..

    服务端渲染

  • renderToString在没有回调情况下将返回一个Promise对象
  • 增加shouldPrefetch选项,表示是否需要提前从服务端请求数据(参数与shouldPreload相同)
  • 在线上环境中自动移除初始化渲染状态的script标签
  • vue-server-render/basic.js中添加了环境无关版本(现在在php-v8jsNashorn中也能使用)

v-model

  • 支持动态绑定inputtype
  • 未在data中预定义的v-model元素也支持响应式视图更新,但对该对象不会进行递归探测 原因

v-on

  • 对绑定按键的自动推断 detail
  • 添加exact关键字 detail

Scoped Slots

  • 可以在普通HTML元素上添加slot-scope属性 detail

Provide/Inject

  • 注入支持默认参数 detail

keep-alive

  • 为组件添加max传入参数,表示组件实例最大的缓存次数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值