vue.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript类库 > vue.js > Vue h函数和render函数区别

Vue中h函数和render函数的区别浅析

投稿:daisy

这篇文章主要介绍了Vue中h函数和render函数的区别的相关资料,h函数是工具,负责创建节点, render函数是过程,负责组织节点并生成最终的虚拟DOM,文中通过代码介绍的非常详细,需要的朋友可以参考下

h 函数的作用

示例:

const vnode = h('div', { class: 'container' }, 'Hello World');

 render 函数的作用

示例:

export default {
  render(h) {
    return h('div', { class: 'container' }, 'Hello World');
  }
};

两者的关系

类比:

总结

换句话说:

 render 函数是生成虚拟 DOM 的“过程”,而 h 函数是生成虚拟 DOM 的“工具”。

到此这篇关于Vue中h函数和render函数区别的文章就介绍到这了,更多相关Vue h函数和render函数区别内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文