详解vue3中渲染函数的非兼容变更
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中
下载地址
用户评论