vue3.0中的h函数是什么意思
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,这篇文章将为大家详细讲解有关vue3.0中的h函数是什么意思,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在vue3.0中,h函数就是vue中的createElem
千家信息网最后更新 2025年02月06日vue3.0中的h函数是什么意思
这篇文章将为大家详细讲解有关vue3.0中的h函数是什么意思,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
在vue3.0中,h函数就是vue中的createElement方法,这个函数的作用就是创建虚拟dom,追踪dom变化,可以实现展示template如何渲染到html中的过程。
本文操作环境:windows10系统、Vue3版,DELL G3电脑。
vue3.0中的h函数是什么
一 、作用
h函数是创建节点, 可实现展示template如何渲染到html中的过程,因为vue渲染到页面上是通过loader打包成模板字符串拼接渲染的,所以 h 函数同样也是通过字符串渲染到html中
h函数就是vue中的createElement方法,这个函数作用就是创建虚拟dom,追踪dom变化的
二、将app.vue中的template用h函数表示
app.vue
main.js
import { createApp, defineComponent, h } from 'vue'import HelloWorld from './components/HelloWorld.vue'// defineComponent定义组件// h创建节点, 可实现展示template如何渲染到html中得过程,因为vue渲染到页面上是通过loader打包成模板字符串拼接渲染得,所以 h 函数同样也是通过字符串渲染到html中// 第一个参数 节点类型 p为dom原生节点,需要通过字符串"p"来标识// 第二个参数 节点属性 p节点得属性// 第三个参数 节点的孩子节点 内部节点(子内容)// import App from './App.vue'const img = require('./assets/logo.png') // eslint-disable-line// 由于ts中不支持require所以需要取消校验,直接加注释方可const App = defineComponent({ render() { return h('p', { id: 'app' }, [ h('img', { alt: 'vue.logo', src: img, }), h(HelloWorld, { msg: 'Welcome to Your Vue.js + TypeScript App', name: '李四', age: 15, sex: '男', }), ]) },})
三、h函数源码
四、备注
通过源码可以看到,h函数其实就是createVNode,所以也可以引用 createVNode 来代替 h
关于"vue3.0中的h函数是什么意思"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
函数
节点
字符
字符串
就是
作用
参数
篇文章
过程
意思
内容
属性
方法
更多
模板
源码
页面
变化
不错
实用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
完美csgo不在安全服务器
软件开发相关的公司名称
python数据库开发返回值
儿童网络安全语
byte 数据库
服务器端编程
高德科技互联网公司
三级网络技术教学
软件开发市场研究数据
CDMA网络安全工程师
查看服务器剩余空间的命令
多态软件开发教程
保定赤橙网络技术有限公司
数据库创建表时时间yyyy
hana数据库工作原理
辽宁整机销售软件开发
手机端商务需求软件开发
软件开发工作成果总结
小米手机有信号没数据库
数据库部署案例存储
网络技术要学习几本书
鹰潭正规服务器哪家可靠
三级网络技术教学
检查数据库连接是否正确
新一代数据库有啥
数据库实体类工具
SLA服务器
网络技术logo设计
不需要数据库的博客
湖南车联网络技术有限公司