首页 > 其他分享 >vue组件的对象式写法,vue中的h函数

vue组件的对象式写法,vue中的h函数

时间:2023-01-08 10:24:03浏览次数:38  
标签:vue 函数 render dom 组件 div 写法

render:将虚拟dom转为真实dom

h函数:创建的是vnode,也可以成为createVnode函数

  语法:h(元素名称 ,这个元素的数据,子集)

  • 第一个参数:可以为一个html标签,一个组件,一个异步组件,或者是一个函数式组件。
  • 第二个参数:{ Object } Props,与attributes和props,以及事件对应的对象,我们可以在模板中使用,如果没有需要传入的属性,可以设置为null。
  • 第三个参数:{String | Object |Array}可以是字符串Text文本或者是h函数构建的对象再者可以是有插槽
// 组件的对象式写法

// 1 .vue 变为对象 ={} 

import {h} from "vue";

let Wfonction={

    // 创建一个组件 布局<div> <h2>内容</h2>  <div></div>div的内容</div>
    render(){   // render 就是把虚拟dom 变为 真实dom
            return h("div",{id:"box"},h("h2",{},"内容"),h("div",{},"div的内容"))
        
    }
}

 

标签:vue,函数,render,dom,组件,div,写法
From: https://www.cnblogs.com/chccee/p/17034160.html

相关文章

  • 解决uni-app使用vuex刷新后数据失效 即数据刷新后消失
    我是前端小白萌新一枚最近在用uniapp写一个app遇到不少坑特此记录一下啦~~一开始我存储数据时用vue中的store在登陆的时候把获取到的个人信息存储在store的仓库里面,然......
  • ExtJS-自定义组件的UI
    转载请注明出处:https://www.cnblogs.com/cqpanda/p/17031484.htmlExtJS教程汇总:https://www.cnblogs.com/cqpanda/p/16328016.html更新记录2023年1月6日从笔记迁移到......
  • Vue组件之间的通信方式都有哪些?
    一、组件间通信的概念我们通常把组件间通信这个词进行拆分组件通信都知道组件是vue最强大的功能之一,vue中每一个.vue我们都可以视之为一个组件通信指的是发......
  • Vue 注册全局组件的方式
    一、语法:Vue的实例.component("组件名称",组件)1、方式一:这个组件就是vue文件import{createApp,h}from'vue'//引入创建vue实例的apiimportAppfrom'./App.vue......
  • Vue和React路由原理
    hash<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title......
  • day04-Vue01
    Vue011.Vue是什么?Vue(读音/vju:/,类似于view)是一个前端框架,依据构建用户界面Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或者项目整合支持和其他类库结合使用......
  • JavaWeb三大组件之监听器-Listener
    1.JavaWeb三大组件Servlet程序,Listener监听器,Filter过滤器2.Listener监听器监听某种变化(生命周期监听,属性变化监听),做出反应--触发对应方法完成相应任务;监听器实现接口......
  • Vue自定义事件原理
    自定义事件的基本用法<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,initial-sca......
  • Blazor与Vue标签代码的可维护性对比
    通过一个简单示例来进行对比,Vue的ElementUI组件的行内编辑:Blazor的AntDesginBlazor组件的行内编辑:区别:el-table-column的label属性相当于Column的Title属性,这个是没......
  • 【vue】Vue-router
    Vue-router安装npminstallvue-router--save-devvue-cli中已经选择安装了vue-router,那这里不需要重复安装了解读route路径```src/router/index.js``import......