浅谈Vue中render中的h箭头函数


Posted in Javascript onNovember 07, 2019

vue2.0新增了render方法,官方案例写的是:

render: h=>h(app)

其中h是由createElement方法演变而来

render: function(createElement){
  return createElement(app)
}

用es6的写法就是:(只有一个个return语句,可以省略return和{})

render: createElement=>createElement(app)

将createElement改成 h 就是官方写法。

使用 h 的理由,官方解释是:

It comes from the term “hyperscript”, which is commonly used in many
virtual-dom implementations. “Hyperscript” itself stands for “script
that generates HTML structures” because HTML is the acronym for
“hyper-text markup language”.

它来自单词 hyperscript,这个单词通常用在 virtual-dom 的实现中。Hyperscript 本身是指 生成HTML 结构的 script 脚本,因为 HTML 是 hyper-text markup language 的缩写(超文本标记语言)

createElement 用来生成 HTML DOM 元素,也就是上文中的 generate HTML structures,也就是 Hyperscript,所以用 h 替代了 createElement 。

以上这篇浅谈Vue中render中的h箭头函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery 之 $().hover(func1, funct2)使用方法
Jun 14 Javascript
一个封装js代码-----展开收起效果示例
Jul 03 Javascript
js禁止页面使用右键(简单示例代码)
Nov 13 Javascript
PHP中CURL的几个经典应用实例
Jan 23 Javascript
JavaScript动态改变div属性的实现方法
Jul 22 Javascript
原生js和jquery分别实现横向导航菜单效果
May 13 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
Dec 17 Javascript
js实现鼠标左右移动,图片也跟着移动效果
Jan 25 Javascript
Vue中使用方法、计算属性或观察者的方法实例详解
Oct 31 Javascript
vue-cli 首屏加载优化问题
Nov 06 Javascript
原生js实现Flappy Bird小游戏
Dec 24 Javascript
JS立即执行函数功能与用法分析
Jan 15 Javascript
基于JavaScript伪随机正态分布代码实例
Nov 07 #Javascript
Vue 通过公共字段,拼接两个对象数组的实例
Nov 07 #Javascript
vue之a-table中实现清空选中的数据
Nov 07 #Javascript
vue实现将一个数组内的相同数据进行合并
Nov 07 #Javascript
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
Nov 07 #jQuery
ElementUI多个子组件表单的校验管理实现
Nov 07 #Javascript
构建Vue大型应用的10个最佳实践(小结)
Nov 07 #Javascript
You might like
php.ini中的php-5.2.0配置指令详解
2008/03/27 PHP
php常用图片处理类
2016/03/16 PHP
PHP 数组遍历foreach语法结构及实例
2016/06/13 PHP
统计PHP目录中的文件数方法
2019/03/05 PHP
PHP实现的数据对象映射模式详解
2019/03/20 PHP
Laravel框架Auth用户认证操作实例分析
2019/09/29 PHP
获取网站跟路径的javascript代码(站点及虚拟目录)
2009/10/20 Javascript
JavaScript 直接操作本地文件的实现代码
2009/12/01 Javascript
javascript是怎么继承的介绍
2012/01/05 Javascript
关于jquery input textare 事件绑定及用法学习
2013/04/03 Javascript
setTimeout和setInterval的深入理解
2013/11/08 Javascript
JS小功能(button选择颜色)简单实例
2013/11/29 Javascript
利用JS来控制键盘的上下左右键(示例代码)
2013/12/14 Javascript
ReactNative-JS 调用原生方法实例代码
2016/10/08 Javascript
jquery仿苹果的时间/日期选择效果
2017/03/08 Javascript
利用jQuery实现一个简单的表格上下翻页效果
2017/03/14 Javascript
Angular2使用Angular CLI快速搭建工程(一)
2017/05/21 Javascript
JS数组交集、并集、差集的示例代码
2017/08/23 Javascript
Vue.js实现输入框绑定的实例代码
2017/08/24 Javascript
捕获未处理的Promise错误方法
2017/10/13 Javascript
Angular4学习教程之DOM属性绑定详解
2018/01/04 Javascript
使用pkg打包Node.js应用的方法步骤
2018/10/19 Javascript
JavaScript进制转换实现方法解析
2020/01/18 Javascript
用实例分析Python中method的参数传递过程
2015/04/02 Python
python3使用smtplib实现发送邮件功能
2018/05/22 Python
python 将list转成字符串,中间用符号分隔的方法
2018/10/23 Python
对Python2与Python3中__bool__方法的差异详解
2018/11/01 Python
举例讲解Python常用模块
2019/03/08 Python
Python3 批量扫描端口的例子
2019/07/25 Python
Python HTMLTestRunner库安装过程解析
2020/05/25 Python
CSS3教程(9):设置RGB颜色
2009/04/02 HTML / CSS
印度民族服装购物网站:BIBA
2019/08/05 全球购物
品酒会策划方案
2014/05/26 职场文书
2015年幼儿园后勤工作总结
2015/04/25 职场文书
2016大学生就业指导课心得体会
2016/01/15 职场文书
如何书写授权委托书?
2019/06/25 职场文书