动态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()
    },
相关推荐
_codeOH15 小时前
Vue 3 vs React 19:框架还在卷,核心原理就这些
前端·vue.js
英勇无比的消炎药16 小时前
新手必看玩转TinyRobot一定要避开这些坑
前端·vue.js
英勇无比的消炎药16 小时前
别再盲目混用AI组件库和传统组件库差距原来这么大
前端·vue.js
英勇无比的消炎药18 小时前
前端提效神器全新AI组件库TinyRobot改写日常开发模式
前端·vue.js
英勇无比的消炎药18 小时前
前端提效神器TinyRobot
前端·vue.js
CDwenhuohuo18 小时前
uni 背景色渐变 全屏
前端·javascript·vue.js
爱怪笑的小杰杰18 小时前
Vue 项目交付第三方开发,如何隐藏核心 JS 源码?
前端·javascript·vue.js
小二·19 小时前
Vue 3 组合式 API 进阶实战
前端·javascript·vue.js
rising start20 小时前
九、vue3 组件通信:全场景详解
前端·vue.js·typescript
编程技术手记20 小时前
Vue Scoped CSS 与动态创建 DOM 的兼容性问题
前端·css·vue.js