定义弹窗组件

  先写一个普通的vue组件,其显示的内容就是弹窗的内容。

  文件的位置 /src/views/toast/toast.vue

  

<template>
<div class="wrap">已经是最底部了</div>
</template>
<script>
export default {
name: 'Toast'
}
</script> <style lang="scss" scoped>
.wrap{
position: fixed;
left: 50%;
top:50%;
background: rgba(0,0,0,.65);
padding: 10px;
border-radius: 5px;
transform: translate(-50%,-50%);
color:#fff;
}
</style>

引用弹窗组件

 组件注册定义好了,那接下来就是引入组件,使用弹窗组件了。

<template>
<div class="movies-list">
    <!-- 其他代码 -->
  这里写页面的其他代码
    <!-- 其他代码 -->
    <toast v-if="cont"></toast>
</div>
</template> <script>
// 引入弹窗组件
import toast from './toast/toast';
export default {
name: 'Homepage',
components: {toast},
data() {
return {
cont: false
}
}, created () {
      let _this = this;
    if(某个条件为真) {
_this.cont = true;
// 显示1s
setTimeout(function(){
_this.cont = false;
}, 1000);
}
}
}
</script>

效果图

最新文章

  1. Yii2.x 互斥锁Mutex-类图
  2. AspNet MVC中各种上下文理解
  3. hibernate中的cascade和inverse
  4. 完美解决AutoCAD2012,AutoCAD2013本身电脑里有NET4.0或以上版本却装不上的问题
  5. CAS 实现单点登录 .NET MVC
  6. Debian 7 升级内核
  7. 用RelativeLayout布局可以在imageview中写上文字
  8. sizeof()和strlen()在求字符串长度时的差别
  9. Buffer Sort
  10. UVa----------1594(Ducci Sequence)
  11. Java泛型知识点:泛型类、泛型接口和泛型方法
  12. Percona-xtrabackup 使用详解与原理
  13. Python3-操作系统发展史
  14. Xcode - 因为证书问题经常报的那些错
  15. CSS| text文本属性
  16. Meshgrid函数的基本用法(转载)
  17. Java中 堆 栈,常量池等概念解析(转载)
  18. BZOJ 4443: [Scoi2015]小凸玩矩阵 最大流
  19. 跨平台(I版到K版)迁移实践总结
  20. XML常用操作

热门文章

  1. 使用Redis构建全局并发锁
  2. POJ 3280 Cheapest Palindrome (区间DP) 经典
  3. Laravel使用redis保存SESSION
  4. (56)Wangdao.com第八天_JavaScript 流程控制语句
  5. BOM 浏览器对象模型_渲染引擎_JavaScript 引擎_网页加载流程
  6. Solve Error: &quot;errcode&quot;: 40016, &quot;errmsg&quot;: &quot;invalid button size hint&quot;
  7. swust oj 237
  8. C# 类库中添加注释方法
  9. css_css 盒子水平居中 垂直居中
  10. mysql中in的用法