本文摘自PHP中文网,作者Guanhui,侵删。
如果你接触过vue一段时间了,那么你可能会遇到过 rendering
方法在你的app文件中 -- 在最新版本的 CLI
中它是一个默认值, 并且是在 main.js
文件中:
1 2 3 |
|
或者是,如果你使用了 render
方法(函数),可能会使用JSX:
1 2 3 4 5 |
|
或许你想知道,h
是用来干嘛的?它表示什么意思呢? h
代表的是 hyperscript 。它是HTML的一部分,表示的是 超文本标记语言:当我们正在处理一个脚本的时候,在虚拟DOM节点中去使用它进行替换已成为一种惯例。这个定义同时也被运用到其他的框架文档中。详情点击这里 Cycle.js。
在这个问题上,Evan 描述到:
Hyperscript 它本身表示的是"生成HTML结构的脚本"
缩写为 h 是因为它更容易去输入。 他还在 Frontend Masters 上描述了这一点 他的高级 Vue 研讨会 。
相关阅读 >>
更多相关阅读请进入《vue》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者