需求:运用ant中通知提醒实现自定义的样式效果;

效果如下:点我之后点击上传按钮去看效果

组件自定义内容支持vueNode |function(h),我自己是用function(h)来实现的,想用vueNode的 可以去vue 官网去查看 相应的编码规范,function(h)的其中核心有点像广度遍历似的,大家可以先将要实现的代码先写出来之后再用function(h) 来实现 更高效:

我不知道怎么绑定指令,问我的狗子 他也不知道,真希望有高人指点一番!!!

 h('页面标签',{props: {'此处写相应的标签属性'},attrs: {'此处可以写相应的样式,绑定class'},on: {'此处绑定事件,click'}},['此处是子内容,实现也是跟上面一样'])

主要实现代码如下:

遇到一个小问题 就是点击icon转换的过程中,颜色没有渲染上,而且位置也发生变化,狗子说,我也没看到什么好的方案,最后用 e.currentTarget.style.color = ‘#3579ff’ 这样实现的

 //上传进度通知栏openNotification() {const key = `open${Date.now()}`this.$notification.open({message: this.formMirrorData.fileName,description: h => {return h('div', null, [h('a-row',{props: {type: 'flex'},attrs: {style: 'margin: 25px 0 10px;'}},[h('a-col',{props: {flex: 'auto'}},[h('a-progress', {props: {percent: this.percent,showInfo: false},attrs: {style: 'width:82%'}}),h('span',{attrs: {style:'color: rgba(0,0,0,.45);font-size: 1em;margin-left: 12px;'}},`${this.percent}%`)]),h('a-col',{props: {flex: '38px'},attrs: {style: 'margin-top:2px;'}},[h('a-space', null, [h('a-icon', {props: {type: this.startOrStopFlag ? 'pause' : 'caret-right'},attrs: {class: ['infoText']},on: {click: e => {this.startOrStopFlag = !this.startOrStopFlag//e.currentTarget 返回其事件监听器触发该事件的元素e.target(事件的目标节点)e.currentTarget.style.color = '#3579ff'}}}),h('a-icon', {props: {type: 'close'},attrs: {class: ['infoText'],style: 'font-size: 12px;'},on: {click: e => {this.$notification.destroy()}}})])])]),h('div',{attrs: {style: 'margin-bottom:20px;font-size:16px'}},bytesToSize(this.fileList[0].size)),h('div',{attrs: {class: ['errorText']}},'Upload is not completed, please do not switch pages!')])},key,duration: null,placement: 'bottomRight',onClose: () => {console.log('Notification was closed. Either the close button was clicked or duration time elapsed.')}})},

ant-vue通知提醒框( Notification )实现自定义样式相关推荐

  1. ant design vue中通知提醒框Notification的使用

    效果:点击接口,出现提示弹框,数据获取到后在消失 <template><a-button type="primary" @click="openNoti ...

  2. vue使用Export2Excel.js导出表格自定义样式(表头加分割斜线)(笔记)

    1.Export2Excel.js 文件内容 /* eslint-disable */ /** 导出Excel需要依赖 * npm install xlsx file-saver -S * npm i ...

  3. notification 通知提醒框使用

    notification.error({key:'tip',description: h => {return (<div>点击这里<a href={that.download ...

  4. vue 下拉框默认选中自定义的那一项

    在自定义下拉框数据的时候想默认选中特定的一项该怎么办? 1.用使用双向绑定 <select @change="selectColr($event)" v-model=&quo ...

  5. android仿支付宝弹窗,AlipayPassDialog Android 仿支付宝密码键盘弹框,可以自定义样式 Dialog,调节字体颜色大小内容 @codeKK Android开源站...

    博客讲解地址,欢迎前往查看 欢迎大家 Star,老铁给鼓励呗 效果图如下: 主要功能 支持自定义文本.颜色.大小 支持自定义关闭图标 支持弹框样式 支持回调函数处理 支持数字位置随机 API 方法介绍 ...

  6. vue+antv L7实现高德地图自定义样式和自定义marker

    实现思路 1.在index.html中引入antv L7和高德地图 <script src="https://gw.alipayobjects.com/os/antv/pkg/_ant ...

  7. antd notice提醒框 ---Message

    import React from 'react' import { Card, Button, notification } from 'antd' import './ui.less' expor ...

  8. 企业微信每日给女友推送早安,5分钟快速部署,腾讯云部署版本,每日定时发送,天气,鸡汤,纪念日等信息,可自定义通知提醒名称,聊天界面可置顶,内容可查图片。

    企业微信每日给女朋友推送早安,5分钟快速部署,每日定时发送,天气,鸡汤,纪念日等信息,可自定义通知提醒名称,聊天界面可置顶,内容可查图片. 先看效果 直接开搞 准备工作 1.企业id 2.企业应用se ...

  9. Android 阿里推送实现自定义铃声以及8.0以上横幅通知提醒

    自定义提示音: 1.在res下建raw 然后放入自定义提示音,如图: 2.在设置NotificationChannel时 mChannel.setSound(Uri.parse("andro ...

最新文章

  1. 创建集成含有SQL Server 2008 RTM + Service Pack 1 的安装 (翻译)
  2. 【 || 短路运算】if语句的简化:短路原理、短路效应
  3. S3C2440中断跳转分析
  4. 17道因为太难而被禁用的Google面试题
  5. Spring中都用到了哪些设计模式?
  6. 2021-11-24 摘抄:软件产品的一些功能和性能指标
  7. Java列表removeAll(Collection)示例
  8. 《UnityAPI.MovieTexture影片纹理》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+MovieTexture+audioClip+立钻哥哥++OK++)
  9. Android混淆注意事项
  10. MATLAB学习笔记(二)——数据及其运算
  11. mysql导vertica_vertica使用vsql导数据
  12. 一文搞定计算机网络面试题
  13. EFCore:关于DDD中值对象(Owns)无法更新数值
  14. 微程序控制及微程序设计实验报告
  15. 【Linux】冯诺依曼体系结构、操作系统及进程概念
  16. 车贷真比房贷利率低?
  17. Hive数据仓库实战
  18. sec和asec--正割和反正割函数
  19. 用Power BI (Power query)高效做IPO上市项目账务梳理(财务总监CFO必看)
  20. 微信服务器保留几年记录_你以为微信只是个聊天工具?看完这些刷新对微信的认知...

热门文章

  1. 使用python与tensorflow实现的简易alpha-go
  2. Web——企业信息文档管理系统
  3. FileReader用法和问答
  4. 027 大数据之Azkaban调度系统
  5. word2vec关键词提取 python_【不可思议的Word2Vec】 3.提取关键词
  6. Joel的比尔盖茨评审回忆
  7. STM32移植LVGL+旋转编码器接口对接
  8. 葛洲坝电力集团责任有限公司携手蓝天梦共度新的开始
  9. 文章马伊琍离婚后微博评论太多了...用代码来解决吧
  10. 华为联机对战服务玩家掉线重连案例总结