5月21

关于Vue中的 render: h => h(App) 具体是什么含义?

Large | Medium | Small
07:56 大前端 » vue.js  From: Original
Reads(875) | Comments(0) | Trackbacks(0)


如果你一脸懵逼,看看下面的 你就开朗了
h作为createElement的别名是一个通用惯例

下面的写法也许会更白话一点





最后箭头函数缩写得到现在的样子



其中 根据 Vue.js 作者 Even You 的回复,h 的含义如下:
Quotation
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 的缩写(超文本标记语言)

Last modified by tommyhu on2018/05/21 07:57
Add a comment
Emots
emotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemot
Enable HTML
Enable UBB
Enable Emots
Hidden
Remember

Nickname : 

Password(可不填) :  Optional

Site URI (可不填) : 

Email (可不填) :  [Register]