1. 首页
  2. 编程语言
  3. Javascript
  4. 详解vue3中渲染函数的非兼容变更

详解vue3中渲染函数的非兼容变更

上传者: 2021-08-23 20:06:54上传 PDF文件 78.87 KB 热度 17次

Render函数参数渲染函数签名更改VNode Props 格式化slot统一更改了普通slot和作用域slot. 移除$listeners在vue2中,可以使用this.attrs和this.attrs和this.listeners分别访问传递给组件的attribute和时间监听器,结合inheritAttrs: false,开发者可以将这些attribute和监听器应用到其他元素,而不是根元素在vue的虚拟DOM中,事件监听器现在只是以on为前缀的attribute,这样就成了attrs对象的一部分,这样attrs对象的一部分,这样listeners就被移除了$attrs现在包括class和style现在的$attr包含所有的attribute,包括class和style在2.x中,虚拟dom会对class和style进行特殊处理,所以他们不包括在$attr中

下载地址
用户评论