浅谈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 相关文章推荐
aspx中利用js实现确认删除代码
Jul 22 Javascript
读jQuery之一(对象的组成)
Jun 11 Javascript
javascript学习笔记(十八) 获得页面中的元素代码
Jun 20 Javascript
用js调用迅雷下载代码的二种方法
Apr 15 Javascript
JS获取下拉框显示值和判断单选按钮的方法
Jul 09 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
Dec 04 Javascript
javaScript数组迭代方法详解
Apr 14 Javascript
怎么引入(调用)一个JS文件
May 26 Javascript
微信小程序 icon组件详细及实例代码
Oct 25 Javascript
bootstrap IE8 兼容性处理
Mar 22 Javascript
vue通过数据过滤实现表格合并
Nov 30 Javascript
详解Nuxt.js 实战集锦
Nov 19 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实时显示输出
2008/10/02 PHP
php不使用插件导出excel的简单方法
2014/03/04 PHP
php遍历删除整个目录及文件的方法
2015/03/13 PHP
开启PHP的伪静态模式
2015/12/31 PHP
PHP7创建销毁session的实例方法
2020/02/03 PHP
HTML中不支持静态Expando的元素的问题
2007/03/08 Javascript
jQuery+jqmodal弹出窗口实现代码分明
2010/06/14 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
2013/12/13 Javascript
使用js如何实现全选与全不选
2013/12/30 Javascript
不想让浏览器运行javascript脚本的方法
2015/11/20 Javascript
浅谈JavaScript中的this指针和引用知识
2016/08/05 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
详解vue父子模版嵌套案例
2017/03/04 Javascript
单击按钮发送验证码,出现倒计时的简单实例
2017/03/17 Javascript
vue基于Vue2.0和高德地图的地图组件实例
2017/04/28 Javascript
vue-cli 使用vue-bus来全局控制的实例讲解
2018/09/15 Javascript
vue中组件的过渡动画及实现代码
2018/11/21 Javascript
详解vue的数据劫持以及操作数组的坑
2019/04/18 Javascript
node.js基于dgram数据报模块创建UDP服务器和客户端操作示例
2020/02/12 Javascript
基于element-ui封装可搜索的懒加载tree组件的实现
2020/05/22 Javascript
python的类变量和成员变量用法实例教程
2014/08/25 Python
Python解析网页源代码中的115网盘链接实例
2014/09/30 Python
python简单实现基于SSL的IRC bot实例
2015/06/15 Python
Python实现动态加载模块、类、函数的方法分析
2017/07/18 Python
Django实现一对多表模型的跨表查询方法
2018/12/18 Python
十分钟搞定pandas(入门教程)
2019/06/21 Python
python求最大值最小值方法总结
2019/06/25 Python
Django中的用户身份验证示例详解
2019/08/07 Python
简单几步用纯CSS3实现3D翻转效果
2019/01/17 HTML / CSS
html5 figure和figcaption的使用方法
2018/09/10 HTML / CSS
美国婚礼装饰和活动用品批发供应商:Event Decor Direct
2018/10/12 全球购物
法雷奥SQA(electric)面试问题
2016/01/23 面试题
传播学专业毕业生自荐信
2013/11/04 职场文书
2015最新婚礼主持词
2015/06/30 职场文书
大学运动会通讯稿
2015/07/18 职场文书
八年级作文之感恩
2019/11/22 职场文书