我没看懂老师这里写 render函数的目的 以及解释

来源:2-5 toRef 以及 context 参数(2)

清夏_

2022-11-29 16:23:57

图片描述

问题描述:

老师或 当 detup 返回的是一个 虚拟 DOM 的时候,会以 watch DOM(听见老师是这么读的,不知道是不是这个单词) 为模板做组件的渲染
父组件 用子组件 子组件只有 一个setup函数但子组件返回的是一个 虚拟 DOM 那么子组件展示的内容就是render函数里面写的参数内容 h(‘div’, {}, [123123]);

问题描述:

这里给我一种很突兀的感觉 老师这么写的目的是干什么我看不懂 还是直接作为一种有特殊语法记住?因为感觉老师说了很多限制条件
应该怎么去理解这块

写回答

1回答

好帮手慕慕子

2022-11-29

同学你好,问题解答如下:

1、老师这里说的是virtual DOM,翻译过来就是虚拟DOM的意思。

2、截图中的代码,主要是利用Vue框架提供的一个h函数,根据传递的参数,创建虚拟DOM节点,然后,直接在setup中返回给虚拟DOM时,默认就会渲染该DOM,可以理解为与template属性功能一样,所以这里将template属性注释后,展示的是h函数创建的DOM

3、老师这里主要是结合h函数的写法,介绍下setup方法中context参数的相关使用,了解下即可。

祝学习愉快~

0

0 学习 · 17877 问题

查看课程