render: **h** => h(App)
“h”的值是多少?
Vue 本身是否给“h”赋值?
“h”的值是一个方法吗?
请注意,“h”等于“createElement”。
这是我的 main.js 文件:
import Vue from 'vue';
import App from './App';
new Vue({
render: h => h(App)
}).$mount('#app');
这是我的 App.vue 文件:
<template>
<div>Hi there!</div>
</template>
<script>
export default {
name: "App"
};
</script>
最佳答案
它代表hyperscript 。就像您已经注意到的那样,它是 createElement
的常规简写,如果您愿意,您可以将 h
替换为 createElemement
或其他名称。他们在 Docs 中使用 createElement
用于渲染函数。
关于javascript - createElement 的值(value)是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53894687/