动态loading中转页

动态loading中转页

template

复制代码
    <div class="loading">
      <div class="wavy">
        <!-- --i是自定义属性,可通过var函数调用 -->
        <span style="--i: 1">登</span>
        <span style="--i: 2">录</span>
        <span style="--i: 3">中</span>
        <span style="--i: 4">请</span>
        <span style="--i: 5">稍</span>
        <span style="--i: 6">等</span>
        <span style="--i: 7">.</span>
        <span style="--i: 8">.</span>
        <span style="--i: 9">.</span>
      </div>
    </div>

css

复制代码
<style lang="scss" scoped>
  .loading {
    height: 90vh;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .wavy {
    position: relative;
    -webkit-box-reflect: below -12px linear-gradient(transparent, rgba(0, 0, 0, 0.2));
  }

  .wavy span {
    position: relative;
    display: inline-block;
    color: rgb(21, 144, 214);
    font-size: 50px;
    text-transform: uppercase;
    letter-spacing: 8px;
    /* 执行动画:动画名 时长 加速后减速 无限次播放 */
    animation: wavyAnimate 1s ease-in-out infinite;
    /* 通过var函数调用自定义属性--i,在计算出动画延迟时间 */
    animation-delay: calc(0.1s * var(--i));
  }

  @keyframes wavyAnimate {
    0% {
      transform: translateY(0);
    }

    20% {
      transform: translateY(-20px);
    }

    40%,
    100% {
      transform: translateY(0);
    }
  }
  .button-copy {
    margin-top: 100px;
    width: 100vw;
    height: 100px;
    background: $base-color-main;
    color: #fff;
    text-align: center;
    line-height: 100px;
  }
</style>

路由拦截到中转页关闭当前窗口 写在中转页

注意:在首页的路由meta标签里面要写入
close:true

复制代码
    beforeRouteEnter(to, form, next) {
      if (form.meta.close == true) {
        next((vm) => {
          vm.$ww.closeWindow()
          next()
        })
      }
      next()
    },
相关推荐
ruanno_top3 小时前
倒计时该用 deadline 还是每秒减一?我把两种写法都跑了一遍
vue.js
徐小夕7 小时前
下载量超 30 万的开源智能体 Prime Agent:它把自己从 TypeScript 重写成了 Rust
前端·vue.js·github
toooooop88 小时前
CRMEB 故障排查笔记:安全网关只放行 GET/POST 怎么办
前端·javascript·vue.js·thinkphp6·crmeb
软件技术NINI8 小时前
基于SpringBoot和Vue的项目评审系统
javascript·vue.js·spring boot·后端·spring·毕业设计·毕设
FRing0320 小时前
vue2干货总结3(computed计算属性、watch监听器)
开发语言·前端·vue.js·vue2
Java小卷21 小时前
JuanForm vs FormCreate!Vue3 表单引擎联动配置 PK!
vue.js·低代码
小郎君6581 天前
Vue 多标签页的加载态设计:为什么我没有用 Suspense 实现 PageLoading
vue.js·算法
yilaisai1 天前
前端开发遇到的一些细节问题整理
vue.js
华玥作者1 天前
Vue 3 + TypeScript + uni-app 组件库推荐:hy-app(华玥组件库)
vue.js·typescript·uni-app
阿琳a_1 天前
b-map-viewer:面向 Vue 3 的地图可视化 SDK,从接入到展示再到交互分析
前端·javascript·vue.js·gis·数据可视化·地图