浅谈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插件
Feb 24 Javascript
setInterval()和setTimeout()的用法和区别示例介绍
Nov 17 Javascript
JS求平均值的小例子
Nov 29 Javascript
JavaScript中的typeof操作符用法实例
Apr 05 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
Oct 08 Javascript
Vue.js实战之Vuex的入门教程
Apr 01 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
Aug 17 Javascript
vue移动端监听滚动条高度的实现方法
Sep 03 Javascript
解决axios会发送两次请求,有个OPTIONS请求的问题
Oct 25 Javascript
JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解
Dec 12 Javascript
详解Vue 换肤方案验证
Aug 28 Javascript
JS监听组合按键思路及实现过程
Apr 17 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加MYSQL服务器
2006/10/09 PHP
详细介绍PHP应用提速面面观
2006/10/09 PHP
深入浅出讲解:php的socket通信原理
2016/12/03 PHP
Yii2处理密码加密及验证的方法
2019/05/12 PHP
CSS3画一个阴阳八卦图
2021/03/09 HTML / CSS
关于Jqzoom的使用心得 jquery放大镜效果插件
2010/04/12 Javascript
chrome浏览器不支持onmouseleave事件的解决技巧
2013/05/31 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
2013/07/02 Javascript
当json键为数字时的取值方法解析
2013/11/15 Javascript
jquery模拟LCD 时钟的html文件源代码
2014/06/16 Javascript
jquery获取radio值(单选组radio)
2014/10/16 Javascript
JS获得图片alt信息的方法
2015/04/01 Javascript
浅谈js 闭包引起的内存泄露问题
2015/06/22 Javascript
不同js异步函数同步的实现方法
2016/05/28 Javascript
Jqprint实现页面打印
2017/01/06 Javascript
vue自定义filters过滤器
2018/04/26 Javascript
javaScript中indexOf用法技巧
2019/11/26 Javascript
jquery检测上传文件大小示例
2020/04/26 jQuery
jQuery 动态粒子效果示例代码
2020/07/07 jQuery
使用Python解析JSON数据的基本方法
2015/10/15 Python
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
Python计时相关操作详解【time,datetime】
2017/05/26 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
2020/02/11 Python
python3中sys.argv的实例用法
2020/04/24 Python
Python pip安装第三方库实现过程解析
2020/07/09 Python
Django日志及中间件模块应用案例
2020/09/10 Python
通过python-pptx模块操作ppt文件的方法
2020/12/26 Python
奇怪的鱼:Weird Fish
2018/03/18 全球购物
写好自荐信的几个要点
2013/12/26 职场文书
英语国培研修感言
2014/02/13 职场文书
党校培训自我鉴定范文
2014/04/10 职场文书
社区工作者个人总结
2015/02/28 职场文书
篮球赛闭幕式主持词
2015/07/03 职场文书
幼儿教师师德培训心得体会
2016/01/09 职场文书
如何在pycharm中快捷安装pip命令(如pygame)
2021/05/31 Python
Python基础之变量的相关知识总结
2021/06/23 Python