需求:运用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. android 虚方法,尝试在空对象引用上调用虚方法’android.view.View android.view.View.getRootView()’...
  2. Nat.Mach.Intell.| DEcode:深度学习解读差异基因表达原理
  3. R语言亚组分析 (Subgroup Analysis)及森林图绘制实战
  4. LTE voice centric和data centric
  5. html需要顺序阅读吗,前端知识:HTML5所有的标签-按顺序排列 | 前端面试题
  6. js map遍历 修改对象里面的值_js中那些方法不改变原来的数组对象
  7. android /data文件夹无法显示内容
  8. Java EE 架构设计——基于okhttp3 的网络框架设计
  9. WIN10找不到服务器共享文件,win10没有共享选项怎么办_win10文件属性没有共享选项的解决方法...
  10. 送出15个Google Wave邀请,需要的赶快
  11. 【ArcGIS|空间分析】微博签到数据分析(全国大学生GIS技能大赛试题)
  12. Matlab 警告: 名称不存在或不是目录
  13. Arcgis空间自相关Moran I(莫兰指数)
  14. 怎么用html实现QQ代挂功能,QQ等级每天有几种加速方式
  15. Linux用户管理:新建用户组和新建用户
  16. 源码:winamp播放器 C++
  17. 计算机待机英语,计算机休眠
  18. python输入年月日输出年月日_python时序分析
  19. IPAD1代做win10的无线拓展屏
  20. html点击超链接启动邮件客户端创建电子邮件

热门文章

  1. 中国的领先科技优势得到美国企业认可,连连送上过亿美元订单
  2. Google原生输入法LatinIME词库构建流程分析--相关数据结构分析
  3. 安装MySQL管理平台Yearning-小白教程
  4. DOL HDR 先长后短曝光的原因猜测
  5. 未成年人防沉迷再度升级
  6. androidx.recyclerview:recyclerview的使用
  7. 思迈特软件Smartbi数据可视化大屏设计经验分享
  8. WannaCry病毒提醒CIO要掌握打补丁
  9. 欧姆龙CP1H移位指令使用
  10. 智能座舱:屏幕“堆砌”不是全部,“双商”满分才是归宿