父组件:

<tempalte><view><toast ref="mytoast"></toast></view>
</template><script>methods:{func() {// 绑定子组件,调用子组件内的方法this.$refs.mytoast.showtoast( '成功' )}
</script>

子组件:

<template><view class="container" v-if="Flag"><view class="content">{{content}}</view></view>
</template><script>//定时器标识timervar timer = nullexport default {name: "mytoast",data() {return {Flag: false,content: ''};},methods: {showtoast( val ) {this.content = val// 每次清除上一次timer,若无也没影响clearTimeout( timer )this.Flag= true// 添加定时器,1秒后消失timer = setTimeout( () => {this.Flag= false}, 1000 )}}}
</script><style scoped>.container {color: white;padding: 20rpx 20rpx;background-color: rgb(77, 77, 77);border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}.content {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
</style>

这里只是封装了一个功能很简单的showToast,有需要的话可以自己定义Toast出现的时间或者自行添加出现退出的动画效果。

封装一个简单showToast组件 / 自定义toast组件相关推荐

  1. 基于ForkJoin构建一个简单易用的并发组件

    2019独角兽企业重金招聘Python工程师标准>>> 基于ForkJoin构建一个简单易用的并发组件 在实际的业务开发中,需要用到并发编程的知识,实际使用线程池来异步执行任务的场景 ...

  2. android视频用什么组件,一个简单的移动端视频组件的实现

    一个简单的移动端视频组件的实现 据说移动端需要个视频组件,然后自己尝试了一下,不知道能不能用上,有问题希望大家提出来,(>= 这里还是采用了标签video的方式来实现的视频播放. 当然video ...

  3. Qt 封装一个简单的LED(指示灯)控件

    Qt 封装一个简单的LED(指示灯)控件 1,效果~ 所以 这个简单的LED类可以自定义大小~ 可以点亮或熄灭,也可以闪烁

  4. Vue封装一个简单轻量的上传文件组件

    一.之前遇到的一些问题 项目中多出有上传文件的需求,使用现有的UI框架实现的过程中,不知道什么原因,总会有一些莫名其妙的bug.比如用某上传组件,明明注明(:multiple="false& ...

  5. 【一个简单的vue公式编辑器组件】

    vue 一个简单的公式编辑器组件 示例 一个基于vue实现数据统计公式的基本功能. 新建一个 formula.vue 组件, 使用 <formula ref="formulaPage& ...

  6. 使用Python 封装一个简单的Mysql工具类

    pymysql操作mysql,虽然简单,但每次都要链接数据库,获取游标,关闭游标,关闭链接.这些操作无技术含量,还要重复编写!!想一想不如封装一个DBUtil,来提高开发效率. 要编写工具类首先要把公 ...

  7. 如何用C++封装一个简单的数据流操作类(附源码),从而用于网络上的数据传输和解析?

    历史溯源 由于历史原因,我们目前看到的大部分的网络协议都是基于ASCII码这种纯文本方式,也就是基于字符串的命令行方式,比如HTTP.FTP.POP3.SMTP.Telnet等.早期操作系统UNIX( ...

  8. Vue 2.x折腾记 - (17) 基于Ant Design Vue 封装一个配置式的表单组件

    前言 写了个类似上篇搜索的封装,但是要考虑的东西更多. 具体业务比展示的代码要复杂,篇幅太长就不引入了. 效果图 2019-04-25 添加了下拉多选的渲染,并搜索默认过滤文本而非值 简化了渲染的子组 ...

  9. 一个简单的VUE选择城市组件

    首先看下效果: ps: 请忽略上面的水印 该组件基于vue + iview搭建而成,可以根据需求自行修改,接下来就是组件的整体的说明了: 一.目录结构 这是一个常规的VUE的目录的结构,我们使用的文件 ...

最新文章

  1. MySQL补充部分-SQL逻辑查询语句执行顺序
  2. 前端各种类型文件的转换
  3. linux运行geoserver源码,Linux 下Geoserver 的部署
  4. OpenCV探索之路(三):滤波操作
  5. 实时数仓入门训练营:实时计算 Flink 版 SQL 实践
  6. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第17篇]述和比较DES和AES的轮结构
  7. live-server 箭头函数
  8. scjp java程序员_Sun认证Java程序员SCJP考题常见陷阱
  9. 浅析下关于js的 逗号运算符 和 改变this指向 的一道题(mv to git)
  10. MATLAB常用三角函数
  11. abb机器人离线编程软件叫做_滨州abb机器人离线编程软件
  12. 傻瓜式激活win10,真的太简单了,一个3.3M小软件只有一个激活按钮,点一下就激活了。
  13. windows蓝屏解决方式SYSTEM_THREAD_EXCEPTION_NOT_HANDLED,失败的操作wdf01000.sys
  14. SRAM and DRAM
  15. 星际迷航的William Shatner发推文支持Vitalik Buterin
  16. Qt:如何生成word报表
  17. MATLAB导入数据importdata功能
  18. javascript getElementByID,getElementsByName,getElementsByTagName的区别
  19. MySQL-数据库的索引类型有哪些
  20. Excel累加上一行的数值

热门文章

  1. npx mrm lint-staged 报错
  2. java 生成根据图片内容生成图片包含格式有【png jepg GIF tiff wbmp】
  3. python语言的实验心得体会范文_关于实验的心得体会范文5篇
  4. mmdetection config文件中几个参数的理解(anchor_scales,anchor_ratios,anchor_strides)
  5. hyper v虚拟机启动黑屏怎么办?
  6. Warning One or more files are in a conflicted state.
  7. invalid byte 1 of 1-byte UTF-8 sequence
  8. Did China Eat America’s Jobs?
  9. phpmywind 教程之多语言版本 面包屑导航之GetPosStr();
  10. python——加解密hashlib/hmac/random/secrets/base64/pycrypto