使用 Vue.js 实现 Tooltip 气泡提示框、用户通知弹出框插件

HTML5 herman 1147浏览 0评论

借助 Vue.js 我们再来实现一款弹出框、冒泡提示插件。效果类似于 Notifications,安卓吐司的形式。

整个插件的运行效果如下:

Vue.js 实现Tooltip用户通知弹出框

整个实现的过程很简单,主要代码如下:

<div class="container">
  <div class="notification">
    <a v-on:click="show = !show" class="tooltip-bell">
      <i class="far fa-2x fa-bell"></i>
      <span id="circle"></span>
    </a>
    <transition name="fadeStart" v-cloak>
      <div v-if="show" class="tooltip">
        <div id="heading">
          <div class="heading-left">
            <h6 class="heading-title">Notifications</h6>
          </div>
          <div class="heading-right">
            <a class="notification-link" href="#">See all</a>
          </div>
        </div>
        <ul class="notification-list">
          <li class="notification-item" v-for="user of users">
            <div class="img-left">
              <img class="user-photo" alt="User Photo" v-bind:src="user.picture.thumbnail" />
            </div>
            <div class="user-content">
              <p class="user-info"><span class="name">{{user.name.first | capitalize}} {{user.name.last | capitalize}}</span> left a comment.</p>
              <p class="time">1 hour ago</p>
            </div>
          </li>
        </ul>
      </div>
    </transition>
  </div>
</div>

看起来很简单,所以其他的细节上的代码我就不贴了。喜欢的朋友扫描下方的二维码关注我的微信公众号,回复“vue弹出框”进行下载!

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加QQ1群:135430763,QQ2群:454796847,QQ3群:187424846。QQ群进群密码:xttblog,想加微信群的朋友,可以微信搜索:xmtxtt,备注:“xttblog”,添加助理微信拉你进群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作可添加助理微信进行沟通!

本文原文出处:业余草: » 使用 Vue.js 实现 Tooltip 气泡提示框、用户通知弹出框插件