054_Empty空状态

Element UI 空状态组件详解与实战

1. Empty空状态

1.1. 空状态时的占位提示。

1.2. Empty Attributes

参数

说明

类型

可选值

默认值

image

图片地址

string

image-size

图片大小(宽度)

number

description

文本描述

string

1.3. Empty Slots

name

说明

default

自定义底部内容

image

自定义图片

description

自定义描述文字

2. Empty空状态例子

2.1. 使用脚手架新建一个名为element-ui-empty折叠面板的前端项目, 同时安装Element插件。

2.2. 编辑index.js 

import Vue from 'vue'
import VueRouter from 'vue-router'
import Empty from '../components/Empty.vue'
import ImageEmpty from '../components/ImageEmpty.vue'
import SizeEmpty from '../components/SizeEmpty.vue'
import SlotsEmpty from '../components/SlotsEmpty.vue'

Vue.use(VueRouter)

const routes = [
  { path: '/', redirect: '/Empty' },
  { path: '/Empty', component: Empty },
  { path: '/ImageEmpty', component: ImageEmpty },
  { path: '/SizeEmpty', component: SizeEmpty },
  { path: '/SlotsEmpty', component: SlotsEmpty }
]

const router = new VueRouter({
  routes
})

export default router

2.3. 在components下创建Empty.vue

<template>
  <div>
    <h1>基础用法</h1>
    <el-empty description="这是空状态的描述文字"></el-empty>
  </div>
</template>

2.4. 在components下创建ImageEmpty.vue

<template>
  <div>
    <h1>自定义图片</h1>
    <h4>通过设置image属性传入图片URL。</h4>
    <el-empty image="https://shadow.elemecdn.com/app/element/hamburger.9cf7b091-55e9-11e9-a976-7f4d0b07eef6.png"></el-empty>
  </div>
</template>

2.5. 在components下创建SizeEmpty.vue

<template>
  <div>
    <h1>图片尺寸</h1>
    <h4>通过设置image-size属性来控制图片大小。</h4>
    <el-empty :image-size="200"></el-empty>
  </div>
</template>

2.6. 在components下创建SlotsEmpty.vue

<template>
  <div>
    <h1>底部内容</h1>
    <h4>使用默认插槽可在底部插入内容。</h4>
    <el-empty>
      <template slot="default">
        <el-button type="primary">按钮</el-button>
      </template>
    </el-empty>
  </div>
</template>

2.7. 运行项目, 访问http://localhost:8080/#/Empty

2.8. 运行项目, 访问http://localhost:8080/#/ImageEmpty

2.9. 运行项目, 访问http://localhost:8080/#/SizeEmpty

2.10. 运行项目, 访问http://localhost:8080/#/SlotsEmpty

在编程领域,“NULL_OR_EMPTY”通常用来表示两种状态:“NULL”(指针或未赋值状态)和“EMPTY”(内容状态)。 从含义上看,“NULL”意味着变量没有指向任何有效的内存地址,或者没有被赋予具体的值。在许多编程语言中,它是一个特殊的值,表示缺失或未定义。例如在Java中,一个对象引用可以被赋值为`null`,表示它不指向任何对象实例;在C和C++里,`NULL`是一个指针常量,用于表示指针。而“EMPTY”一般指的是对象虽然存在,但它的内容为。比如一个的字符串`""`、的列表`[]`、的集合`{}`等。 使用场景方面,在数据验证时,常常需要检查输入是否为`NULL_OR_EMPTY`。比如在Web开发中,验证用户输入的表单字段,若某个必填字段为`NULL_OR_EMPTY`,则需要提示用户重新输入。在数据处理流程中,对`NULL_OR_EMPTY`情况进行特殊处理也很常见。例如在处理数据库查询结果时,如果某个字段的值为`NULL_OR_EMPTY`,可能需要给它一个默认值,避免后续计算或操作出错。 处理方法因编程语言而异。以PHP为例,对于变量是否为`NULL_OR_EMPTY`的判断可以使用`empty()`或`is_null()`函数。`empty()`函数可以判断变量是否为或`null`,它会将`""`、`0`、`"0"`、`null`、`false`、`array()`等都视为。而`is_null()`函数专门用于判断变量是否为`null`。示例代码如下: ```php $var1 = null; $var2 = ""; $var3 = "value"; if (empty($var1)) { echo "var1 is NULL_OR_EMPTY\n"; } if (empty($var2)) { echo "var2 is NULL_OR_EMPTY\n"; } if (is_null($var1)) { echo "var1 is null\n"; } ``` 在Java中,可以使用`Objects.isNull()`方法判断对象是否为`null`,对于字符串是否为,可以使用`isEmpty()`方法。示例代码如下: ```java import java.util.Objects; public class Main { public static void main(String[] args) { String str1 = null; String str2 = ""; String str3 = "value"; if (Objects.isNull(str1)) { System.out.println("str1 is null"); } if (Objects.isNull(str2) || str2.isEmpty()) { System.out.println("str2 is NULL_OR_EMPTY"); } } } ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值