码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • vue2 ElementUI 表单标签、表格表头添加问号图标提示


    文章目录

    • 1. 问题背景
    • 2. element-ui悬浮提示定义
    • 3. 基础
    • 4. 延申
    • 5. 参考

    1. 问题背景

    使用element-ui有时候需要对表格的表头、表单的标签进行自定义,添加问号的悬浮提示。

    要达到的效果,如图所示:

    在这里插入图片描述
    在这里插入图片描述

    2. element-ui悬浮提示定义

    https://element.eleme.cn/#/zh-CN/component/tooltip

    
    
    <el-tooltip content="需要提示的内容" placement="top" effect="dark">
    	
      <el-button>Darkel-button>
    el-tooltip>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    在这里插入图片描述

    3. 基础

    1. 定义问号图标,图标上方显示tooltip提示内容

    代码:

    
    <span>
      <el-tooltip placement="top">
        <div slot="content">
          Tips: 提示的内容
        div>
        
        <i class="el-icon-question" />
      el-tooltip>
    span>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    实现效果:
    在这里插入图片描述

    1. 为什么不写content属性和里面的提示内容也能显示?

    官网明确定义了↓↓↓

    在这里插入图片描述

    通过slot插槽完成content内容的定义,如上面代码 div 里面的内容:一定要注意插槽的使用方式,未定义的插槽不能使用哦!

     <div slot="content">
       Tips: 提示的内容
     div>
    
    • 1
    • 2
    • 3

    4. 延申

    1. 自定义表单标签的label,显示问号提示信息

    代码:

    <el-form-item label="itemLabel名字" label-width="155px">
      
      <template slot-scope="{}" slot="label">
        <span>itemLabel名字span>
        <el-tooltip class="item" effect="dark" placement="top">
          
          <i class="el-icon-question" style="font-size: 14px; vertical-align: middle;">i>
          
          <div slot="content">
              内容提示
          div>
        el-tooltip>
      template>
      
      <template>
        <el-select v-model="data" size="small">
          <el-option label="A" value="A">el-option>
          <el-option label="B" value="B">el-option>
        el-select>
      template>
    el-form-item>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21

    实现效果:

    在这里插入图片描述

    使用的插槽:

    在这里插入图片描述

    https://element.eleme.cn/#/zh-CN/component/form

    1. 自定义表格表头提示信息,显示问号提示信息

    代码:

    <el-table-column prop="字段名" align="center" sortable min-width="180">
      
      <template slot-scope="{}" slot="header">
         
        <span>表头名span>
        <el-tooltip class="item" effect="dark" placement="top">
          
          <i class="el-icon-question" style="font-size: 14px; vertical-align: middle;">i>
          
          <div slot="content">
            <p>Tips:提示的内容p>
          div>
        el-tooltip>
      template>
      
      <template slot-scope="scope">
        {{scope.row.name }}
      template>
    el-table-column>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    实现效果:
    在这里插入图片描述

    使用的插槽:
    在这里插入图片描述

    https://element.eleme.cn/#/zh-CN/component/table

    注意!!!

    以tooltip提示代码为基础,使用各标签支持的 slot(插槽) 哪里需要哪里插。

    5. 参考

    • VUE系列之element表单el-form-item自定义label
    • el-table表格怎么在表头的某项添加提示信息
    • vue插槽(slot)详解
    • 如何理解Vue.js的组件中的slot?
  • 相关阅读:
    CoreData 同步 iCloud 数据导致 App 启动超时被系统 watchdog 终止的原因及解决
    Java Controller层异常处理示例【含面试题】
    STL list输出和增加
    Python Flask Web开发一:环境搭建
    数据仓库和数据库有什么区别?
    认识 URL
    Leetcode刷题详解——寻找峰值
    三层交换技术
    Python:实现radix sort基数排序算法(附完整源码)
    【牛客 - 剑指offer】JZ10 斐波那契数列(入门难度)三种方案 Java实现
  • 原文地址:https://blog.csdn.net/dongzi_yu/article/details/128208284
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号