首页 > 其他分享 >关于vue3的h函数

关于vue3的h函数

时间:2024-02-20 15:12:39浏览次数:21  
标签:loading 函数 spinLoading default resolveDirective 关于 vue3 modelValue

h(
          ElInput,
          {
            class: 'w200 ml8',
            placeholder: '关键字搜索',
            clearable: true,
            modelValue: formData.url_pattern,
            'onUpdate:modelValue': (val: string) => {
              formData.url_pattern = val;
            },
            onInput: changeKeyword,
            onClick: [(e: MouseEvent) => e.stopPropagation()],
          },
          {
        default: ()=> 'default slot' prefix: () => h(ElIcon, { class: 'el-input__icon' }, () => h(Search)), },
)

1、v-model 需要写成 modelValue 与 onUpdate:modelValue相互配对
2、@事件写成onXxx
3、插槽在第三个参数写成对象
4、如需自定义指令,如下

import { h, withDirectives, resolveDirective } from 'vue';

export default {
  render() {
    const loading = resolveDirective('loading');
    const spinLoading = resolveDirective('spin-loading');
    return withDirectives(
      h('div', {
        style: {
          width: '100%',
          height: '100%',
        },
      }),
      [
        [spinLoading, '界面加载中...'],
        [loading, true],
      ],
    );
  },
};

  

标签:loading,函数,spinLoading,default,resolveDirective,关于,vue3,modelValue
From: https://www.cnblogs.com/wilsunson/p/18023154

相关文章

  • Vite + Vue3 实现前端项目工程化
    原文地址:https://mp.weixin.qq.com/s/cgiLx6NsoCAnh-mcR5peQgVue3发布至今,周边的生态、技术方案已足够成熟,个人认为新项目是时候切换到Vite+Vue3了。今天就给大家操作一下这种技术方案实现前端工程化。1.初始化项目通过官方脚手架初始化项目第一种方式,这是使用vite命......
  • C++函数用法
    1.getline函数的用法函数声明boolgetline(istream&in,string&s)功能说明从输入流读入一行到变量strings,即使是空格也可以读入。直到出现以下情况为止:读入了文件结束标志读到一个新行(有重载函数可以指定行分隔符,默认是"\n".)达到字符串的最大长度如果getline没有读......
  • 推荐系统中回归任务常用损失函数
    1.MSE(均方误差损失)优点:1.收敛快缺点:1.假设了样本服从正态分布,如果训练样本label不服从正态分布,则MSE并非最大似然估计2.对异常点很敏感 2.MAE(平均绝对误差损失)优点:不容易受异常值影响缺点:收敛速度慢,拟合能力弱 ......
  • java1.8LocalDate日期常用函数
    LocalDatenow=LocalDate.now();//获取当前日期2023-12-31Stringformat=LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-ddHH:mm:ss"));//获取当前时间2023-12-3115:44:52intmonthValue=now.getMonthValue();//返回当前的月份intdayOfMonth=now.......
  • 备选数列 / 函数
    FibonacciSequenceFormula\[F_{1}=1\]\[F_{2}=1\]\[F_{i}=F_{i-1}+F_{i-2}(i\geq3)\]List\[F_1=1\]\[F_2=1\]\[F_{3}=2\]\[F_{4}=3\]\[F_{5}=5\]\[F_{6}=8\]\[F_{7}=13\]\[F_{8}=21\]\[F_{9}=34\]......
  • 手把手教你使用Vite创建Vue3项目
    原文地址:https://zhuanlan.zhihu.com/p/654327710今天就来说说怎么创建第一个Vue3项目。并安装ElementPlus及一些常用配置,实现如下简单增删改查页面一、工具简介这里我们简单介绍一下文章中使用到的工具,使用这些工具可以提高我们开发效率。当然了只有nodejs 是必须要安装的......
  • Vue3引入element报错
    问题描述:在Vue3中引入element(控制台npmielement-ui-S),引入完成后并不能成功应用element组件解决方案:目前element-ui只支持Vue2.6以下的版本,想在Vue3.0使用这个组件库,就要使用element-plus1.在根目录vueaddelement-plus2.在main.js中引入即可import{createApp}fro......
  • onMounted钩子函数场景
    onMounted是一个生命周期钩子,它在组件被挂载到DOM后被调用,这意味着,当组件被插入到页面中并且可以与DOM交互时,onMounted函数就会被执行在vue3中使用onMounted钩子才能获取页面DOM加载的元素信息,否则直接写在外面就会因为vue的异步特性导致数据而获取不到onMou......
  • C++ 函数指针,指针函数,左值右值
    C++函数指针,指针函数,左值右值1.函数指针是一个指针类型的变量,存放的内容都是函数的指针,用来间接调用函数,格式如下:intadd(inta,intb){ returna+b;}int(*fadd)(inta,intb);//函数的指针,变量名需要被括号括起来,并且前面+*注意:函数指针的变量名要在前面+*号,同时......
  • Vue3入门
    认识Vue3目录认识Vue3Vue2选项式APIvsVue3组合式APIVue3的优势使用create-vue搭建Vue3项目认识create-vue使用create-vue创建项目熟悉项目和关键文件组合式API—setup选项setup选项的写法和执行时机setup中写代码的特点<scriptsetup>语法糖组合式API—......