浅谈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 相关文章推荐
多个iframe自动调整大小的问题
Sep 18 Javascript
Code: write(s,d) 输出连续字符串
Aug 19 Javascript
javascript 触发事件列表 比较不错
Sep 03 Javascript
juqery 学习之六 CSS--css、位置、宽高
Feb 11 Javascript
关于删除时的提示处理(确定删除吗)
Nov 03 Javascript
jQuery改变form表单的action,并进行提交的实现代码
May 25 Javascript
js获取所有checkbox的值的简单实例
May 30 Javascript
HTML中使背景图片自适应浏览器大小实例详解
Apr 06 Javascript
JS实现的找零张数最小问题示例
Nov 28 Javascript
vue点击自增和求和的实例代码
Nov 06 Javascript
react实现移动端下拉菜单的示例代码
Jan 16 Javascript
关于Node.js中频繁修改代码重启服务器的问题
Oct 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 使用MySQL管理Session的回调函数详解
2013/06/21 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
2014/06/09 PHP
PHP反射API示例分享
2016/10/08 PHP
JS实现打开本地文件或文件夹
2021/03/09 Javascript
激活 ActiveX 控件
2006/10/09 Javascript
JavaScript 替换Html标签实现代码
2009/10/14 Javascript
javascript实现的使用方向键控制光标在table单元格中切换
2010/11/17 Javascript
js关闭模态窗口刷新父页面或跳转页面
2012/12/13 Javascript
不提示直接关闭网页窗口的JS示例代码
2013/12/17 Javascript
node.js中的http.createServer方法使用说明
2014/12/14 Javascript
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
2016/12/14 Javascript
深入理解Webpack 中路径的配置
2017/06/17 Javascript
js指定步长实现单方向匀速运动
2017/07/17 Javascript
JS实现点击生成UUID的方法完整实例【基于jQuery】
2019/06/12 jQuery
JavaScript实现随机五位数验证码
2019/09/27 Javascript
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
2019/11/06 Javascript
python BeautifulSoup设置页面编码的方法
2015/04/03 Python
使用Python构建Hopfield网络的教程
2015/04/14 Python
Python编程把二叉树打印成多行代码
2018/01/04 Python
Scrapy框架使用的基本知识
2018/10/21 Python
python 字典 setdefault()和get()方法比较详解
2019/08/07 Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
2020/02/20 Python
python线性插值解析
2020/07/05 Python
anaconda3安装及jupyter环境配置全教程
2020/08/24 Python
python将下载到本地m3u8视频合成MP4的代码详解
2020/11/24 Python
详解css position 5种不同的值的用法
2019/07/30 HTML / CSS
使用layui实现左侧菜单栏及动态操作tab项的方法
2020/11/10 HTML / CSS
音乐专业应届生教师求职信
2013/11/04 职场文书
采购文员岗位职责
2013/11/20 职场文书
医药代表个人求职信范本
2013/12/19 职场文书
责任胜于能力演讲稿
2014/05/20 职场文书
社区综治宣传月活动总结
2014/07/02 职场文书
七一建党节演讲稿
2014/09/11 职场文书
房屋出租委托书格式
2014/09/23 职场文书
干部作风建设心得体会
2014/10/22 职场文书
多人盗宝《绿林侠盗》第三赛季4.5上线 跨平台实装
2022/04/03 其他游戏