当前位置: 首页 > news >正文

手机网站建设团队外贸营销平台

手机网站建设团队,外贸营销平台,虚拟机wordpress安装,眼镜网站怎么做文章目录简介简单使用参数使用计数器进阶使用函数组件插槽专栏目录请点击 简介 众所周知,vue内部构建的其实是虚拟DOM,而虚拟DOM是由虚拟节点生成的,实质上虚拟节点也就是一个js对象事实上,我们在vue中写的template,最终也是经过…

文章目录

  • 简介
  • 简单使用
    • 参数
    • 使用
      • 计数器
  • 进阶使用
    • 函数组件
    • 插槽

专栏目录请点击

简介

  1. 众所周知,vue内部构建的其实是虚拟DOM,而虚拟DOM是由虚拟节点生成的,实质上虚拟节点也就是一个js对象
  2. 事实上,我们在vue中写的template,最终也是经过渲染函数生成对应的VNode
  3. 而h函数就是用来生成VNode的一个函数,他的全名叫做createVNode

简单使用

参数

他一共跟三个参数在这里插入图片描述

第一个参数

  • 是一个字符串,他是必须的
  • 这个字符串可以是 html标签名,一个组件、一个异步的组件或者是函数组件

第二个参数

  • 是一个对象,可选的
  • 与attribute、prop和事件相对应的对象

第三个参数

  • 可以是字符串、数组或者是一个对象
  • 他是VNodes,使用h函数来进行创建

使用

<script>
import { h } from 'vue'export default {setup() {return () => h("h2", null, "Hello World")}
}</script>

渲染效果如下
在这里插入图片描述

当然我们还可以使用rener函数进行渲染

<script>
import { h } from 'vue'export default {render() {return h("h2", null, "Hello World")}
}
</script>

计数器

<script>
import { h } from 'vue'export default {data() {return {counter: 0}},render() {return h("div", null, [h("h2", null, "计数器"),h("h3", null, `计数${this.counter}`),h("button", { onClick: () => this.counter++ },"点一下")])}
}
</script>

渲染如下

在这里插入图片描述

进阶使用

函数组件

我们先写一个组件HelloWorld.vue

<script setup lang="ts">
import { ref } from 'vue';const param = ref("Hello World") 
</script><template><h2>{{ param }}</h2>
</template><style scoped lang="less"></style>

然后,我们在h函数中引入这个组件,他就会被渲染

<script>
import { h } from 'vue'import HelloWorld from './HelloWorld.vue'export default {data() {return {counter: 0}},render() {return h("div", null, [h(HelloWorld)])}
}
</script>

在这里插入图片描述

插槽

h函数同样支持插槽,我们把HelloWorld组件改成一个插槽组件

HelloWorld.vue

<script setup lang="ts">
import { ref } from 'vue';const param = ref("Hello World") 
</script><template><h2>{{ param }}</h2><slot></slot>
</template><style scoped lang="less"></style>

index.ts

<script>
import { h } from 'vue'import HelloWorld from './HelloWorld.vue'export default {data() {return {counter: 0}},render() {return h("div", null, [h(HelloWorld, {}, [h("div", null, "Hello Slot")])])}
}
</script>

最终渲染如下

在这里插入图片描述

http://www.dt0577.cn/news/16111.html

相关文章:

  • 国内用什么做网站seo经验是什么
  • wordpress隐藏设置百度seo优化工具
  • 网络运维工程师证关键词优化怎么弄
  • idc数据中心河北百度竞价优化
  • 网站要怎么做的吗湖南网络营销外包
  • 怎么做简单的企业网站沪深300指数基金排名
  • 网站开发的过程中遇到的难题如何做google推广
  • 保定网站建设冀icp企业推广公司
  • 网站开发与编程的区别最近的新闻事件
  • 网页制作怎么做多个网站建立网站用什么软件
  • 连云港网站建设公司快手作品推广网站
  • wordpress 防复制seo专员工作容易学吗
  • 网页编辑如何添加图片seo网络公司
  • 霸州做网站怎么创建网站平台
  • 做视频网站用哪个软件好网店运营入门基础知识
  • 做代购可以在哪些网站上百度百家号怎么赚钱
  • 网站建设 郑州一键优化清理加速
  • 织梦网站维护深圳百度推广属于哪家公司
  • 福田附近做网站公司发布软文的平台有哪些
  • wordpress标签文章列表seo案例分析
  • 好网站建设网站seo刷排名公司
  • 谁用腾讯风铃做网站的app营销模式有哪些
  • wordpress eva lovia黑帽seo什么意思
  • 网页设计师网站大全h5下一页
  • 一个门户网站需要多大的空间百度首页排名优化公司
  • 潍坊专业网站建设最新报价武汉官网优化公司
  • 太原企业网站搭建太原seo建站
  • 网站入侵怎么做信息如何优化上百度首页
  • 西安网站建设制作价格低长春网站建设 4435
  • 网站建设五大定位仿站定制模板建站