使用方法:
1.在父组件中引入"toast.vue"
//import toast from "./toast";

2.在父组件中注册 toast
//components:{toast},

3.放在父组件中使用
//<toast ref="toast"></toast>

4.调用toast组件
//this.$refs.toast.showToast('text')

注:index.vue为父组件,后者为子组件,效果图先上,可以先看是否是自己想要的组件,再选择使用

index.vue

<template>
<div>
<toast ref="toast"></toast>
</div>
</template> <script>
import toast from './toast.vue' export default {
components:{
toast
},
methods:{ },
created(){
this.$refs.toast.showToast('弹出文本TEXT')
}
}
</script> <style lang="less" scoped> </style>

toast.vue

<template>
<div class="toast" v-show="toastShow">
{{toastText}}
</div>
</template> <script>
export default {
data() {
return {
toastShow: false,
toastText: ''
}
},
methods: {
showToast (str) {
let v = this
v.toastText = str
v.toastShow = true
setTimeout(function(){
v.toastShow = false
}, 1500)
}
}
}
</script> <style lang="less" scoped>
.toast {
position: fixed;
z-index: 2000;
left: 50%;
top:45%;
transition:all .5s;
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
text-align: center;
border-radius: .1rem;
color:#FFF;
background: rgba(17, 17, 17, 0.7);
padding: .4rem .4rem;
max-width: 14rem;
font-size: .55rem
}
</style>

最新文章

  1. fiddler的前端资源代理功能。
  2. Python面试题(二)
  3. Parse_ini_file
  4. HTML5的local storage存储的数据到底存到哪去了
  5. makefile编写差异
  6. 17.1.2?Replication Formats 复制格式:
  7. 201521123009 《Java程序设计》第8周学习总结
  8. jQuery与别的js框架冲突
  9. HDU 1160 FatMouse&amp;#39;s Speed (最长有序的上升子序列)
  10. ABP领域层知识回顾之---工作单元
  11. hi-nginx-1.4.9正式发布,支持javascript后端开发
  12. Java源码阅读顺序
  13. hdfs.DataStreamer: Exception in createBlockOutputStream
  14. 排序算法练习--JAVA(:内部排序:插入、选择、冒泡、快速排序)
  15. Reduction: the word AT
  16. MathExam任务一
  17. Swift控制手电筒操作(iOS)
  18. RDLC报表系列一
  19. 机器学习之决策树(ID3)算法
  20. &#39;Neither SQLALCHEMY_DATABASE_URI nor SQLALCHEMY_BINDS is set.

热门文章

  1. kubernetes系列:(三)、helm的安装和使用
  2. [笔记] 如何在Windows上同时打开多个钉钉?
  3. 5分钟了解图数据库Neo4j的使用
  4. 企业邮箱 Webmail 通讯录导入 Outlook
  5. Java内存模型 (一)什么是进程?什么是线程?进程和线程之间的区别是什么?
  6. php导出excel方法: 所有语言通用
  7. MySQL数据类型 约束
  8. NumPy进阶
  9. 并发编程 深入分析Volatile的实现原理
  10. 【扩展GCD】荒岛野人