需求

实现一个含有动态加载图标的通知,效果如下:

分析

官方默认的仅有4种图标(Success、Warning、Info、Error):

显然这并不能满足我们的需求。
官方的API中icon可帮助我们实现:

但很重要的一点是,属性icon不能传入gif图片的路径,亲测无效,所以换一种思路,使用Component传入,然后在Component中放入img,其src使用我们gif图片的路径,这样就可以实现了。至于icon也可传入string情况下的string是什么,本人没测出来,有知道的大神可以在评论区交流!

实现

存放加载gif的Components:Loading.vue

<template><img src="@/assets/loading/loading.gif" alt="">
</template><script setup lang='ts'>
</script><style lang='scss' scoped>
</style>

使用的Components:

import LoadingIcon from '@/components/LoadingIcon.vue'ElNotification({// @ts-ignoreicon: LoadingIcon,message: 'Is the login',duration: 0,
})

效果


Element-plus Notification 自定义动态图标相关推荐

  1. Element UI 自定义动态换肤(主题)

    需求背景:项目需要支持动态换主题,主题色可以随意选择(即用户想用什么颜色的主题就用什么颜色的主题):而element官网给的 自定义主题 只能是项目里写死,无法实现用户动态切换: 方式一:调接口加载C ...

  2. Vue3 Element Plus 动态图标

    Vue3 Element Plus 动态图标 Element Plus 中的图标以组件的形式来使用,而在基于Vue 2.x的Element UI中图标是字符串的形式,这样就导致过去的一些使用习惯不得不 ...

  3. android自定义通知栏图标大小,Android不使用自定义布局情况下实现自定义通知栏图标的方法...

    本文实例讲述了Android不使用自定义布局情况下实现自定义通知栏图标的方法.分享给大家供大家参考,具体如下: 自定义通知栏图标?不是很简单么.自定义布局都不在话下! 是的,有xml布局文件当然一切都 ...

  4. MOGRT动态图标模板 爱情元素手绘爱心特效pr视频模板

    MOGRT动态图标模板 爱情元素手绘爱心特效pr视频模板 此模板包含16个惊人的手绘元素,你可以在你的下一个视频或照片中使用.这些元素是预先呈现的,可以在你的编辑软件中使用.通过使用alpha通道添加 ...

  5. miui怎么用第三方图标包_MIUI上线全新动态图标主题,锁屏功能超级多且好用

    喜欢用MIUI主题的米粉肯定知道,一款优秀的主题一定是好看.适配图标多.功能多且流畅,小编今天要给大家分享的这款主题就有这些特点. 首先我们来看看这款主题的锁屏.我们点击左下角按钮可以进入自定义界面, ...

  6. android动态图标主题,【官方秘籍】MAML动态图标百变插件完美适配全机型教程

    [官方秘籍]MAML动态图标&百变插件完美适配全机型教程 发布时间: 2016-01-27 11:29 一份manifest文件,可以同时运行在多个设备,只需要设置好在不同尺寸或密度的设备上使 ...

  7. openlayers6【十六】vue overlay类实现gif动态图标效果详解

    文章目录 1. 写在前面 2. 效果图 3. 使用overlay类,地图添加动态图标 4. css设置gif图标 5. 完整代码 1. 写在前面 openlayer 里面支持 gif 图标上图的只有 ...

  8. 在notification显示音乐图标,设置图标背景的方法

    1.在notification显示音乐图标 代码如下: RemoteViews views = new RemoteViews(getPackageName(), R.layout.statusbar ...

  9. 通过iOS15 Communication Notifications实现自定义通知图标

    通过iOS15 Communication Notifications实现自定义通知图标 前言 原理 实现 MainTarget的配置 1.配置info.plist文件 2.配置Capability ...

最新文章

  1. 大型电商网站详情页是如何支撑亿级流量访问的?
  2. 打印容器_喷墨打印MnO?制备微型超级电容器
  3. HashMap的遍历方法
  4. MySQL 之 存储过程
  5. Random()种子数
  6. 软件测试是什么,测试从一个点出发。
  7. Relational Knowledge Distillation解读
  8. android 自定义textview圆形,Android 自定义TextView可以设置圆角和按下效果
  9. html如何修改title前的小图标
  10. linux亮度调节指令,Linux Mint 亮度调节——xrandr命令学习
  11. springboot+vue新生宿舍管理系统(源码+说明文档),一款优秀的毕业设计
  12. 论文阅读笔记《Locality Preserving Matching》
  13. 苹果商店数据分析报告
  14. 专访SegmentFault开发团队:垂直问答社区的架构升级
  15. 基层管理者的角色定位
  16. 如何设置海思开发板的静态IP
  17. 04_服务注册Eureka
  18. IDEA debug 断点无效
  19. TencentOS-tiny 时间管理(十 六)- 时间片轮转机制
  20. 【毕业设计】基于Stm32的便携体测仪(心率 体温) - 单片机 嵌入式 物联网

热门文章

  1. python读取google earth导出的kml文件内的经纬度信息
  2. 不撞南墙不回头----------深度优先搜索
  3. 计算机硬件与软件的逻辑等价性,什么是软件与硬件的逻辑等价性
  4. springboot vue大学生勤工俭学管理系统
  5. centos安装nginx详细教程及配置虚拟机域名重定向
  6. 艺术饭+!真.艺术饭计划少儿版 ArtFin谈另一种家族资产
  7. 「GBD+」进击的文创!绿色经济产业链之南京「品智漫谷」
  8. Android系统辅助触控,Assistive Touch for Android
  9. 小米M1刷机包 乐蛙ROM第122期 技术顺畅开发版
  10. [620]使用Python实现一个按键精灵