博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue 2.5发布 代号Level E 新特性预览
阅读量:6040 次
发布时间:2019-06-20

本文共 623 字,大约阅读时间需要 2 分钟。

对于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

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

Scoped Slots

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

Provide/Inject

  • 注入支持默认参数

keep-alive

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

转载地址:http://pjwex.baihongyu.com/

你可能感兴趣的文章
C#中==与Equals方法的区别
查看>>
Xcode编辑器的技巧与诀窍
查看>>
String、StringBuffer与StringBuilder之间区别
查看>>
工作第十三周:身体掏空,精神饱满
查看>>
Linux 内核--任务0的运行(切换到用户模式)move_to_user_mode
查看>>
ios扩展机制objc_setAssociatedObject,objc_getAssociatedObject
查看>>
批量添加-fno-objc-arc
查看>>
二叉树的层序遍历
查看>>
os模块
查看>>
安装 matplotlib
查看>>
css伪类(:before和:after)
查看>>
react native TypeError network request failed
查看>>
PLSQL锁表之后改如何操作
查看>>
Sql注入、文件上传与手机品牌信息抓取解决方案
查看>>
SQLServer跨库查询--分布式查询[转载]
查看>>
django错误-NoReverseMatch at /admin/
查看>>
Laravel中的信息验证 和 语言包
查看>>
折半查找法(二分查找 java版)
查看>>
工作两周年—--个人知识体系梳理
查看>>
win2003开启telnet
查看>>