首页 > 其他 > 详细

基于vue的toast组件(提示框),toast组件,可直接用

时间:2020-01-03 16:30:03      阅读:495      评论:0      收藏:0      [点我收藏+]

用法:

this.toast(‘保存成功‘)

html部分:

<div class="toast" v-show="toastShow">
  {{toastText}}
</div>

 js部分:

data () {
    return {
        toastShow: false,
        toastText: ‘‘
    }
},
methods: {
  toast (e) {
    let self = this
    sel.toastText = e
    sel.toastShow = true
    setTimeout(function(){
      sel.toastShow = false
    }, 1500)
  }
}

CSS部分:

  .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: 5px;
    color:#FFF;
    background: rgba(17, 17, 17, 0.7);
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    max-width: 150px;
  }

基于vue的toast组件(提示框),toast组件,可直接用

原文:https://www.cnblogs.com/xhxdd/p/12145237.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!