Vue中render: h = h(App)的含义
原文地址:Explanation for render: h => h(App) please
翻譯如下:
render: h => h(App) 是下面內(nèi)容的縮寫:
render: function (createElement) {return createElement(App); }進(jìn)一步縮寫為(ES6 語(yǔ)法):
render (createElement) {return createElement(App); }再進(jìn)一步縮寫為:
render (h){return h(App); }按照 ES6 箭頭函數(shù)的寫法,就得到了:
render: h => h(App);其中 根據(jù) Vue.js 作者 Even You 的回復(fù),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”.
它來(lái)自單詞 hyperscript,這個(gè)單詞通常用在 virtual-dom 的實(shí)現(xiàn)中。Hyperscript 本身是指 生成HTML 結(jié)構(gòu)的 script 腳本,因?yàn)?HTML 是 hyper-text markup language 的縮寫(超文本標(biāo)記語(yǔ)言)
總結(jié)
以上是生活随笔為你收集整理的Vue中render: h = h(App)的含义的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何使用vue组件搭建网页并打包发布
- 下一篇: 使用vue组件搭建网页应用