author.vue 1.44 KB
<template>
  <div class="author">
    <div class="img" :style="{backgroundImage:`url(${loadingUrl})`}"></div>
    <p>正在加载中......</p>
    <p class="reload" :click="onPageReload">点击重新加载</p>
  </div>
</template>

<script>
  import loadingUrl from '../assets/authorLoading.png'
export default {
  name: 'author',
  data () {
    return {
      loadingUrl: loadingUrl
    }
  },
  created () {
    if(this.$route.query && this.$route.query.retUrl){
      localStorage.setItem('retUrl',this.$route.query.retUrl);
    }else{
      localStorage.setItem('retUrl','');
    }
    if(this.$route.query && this.$route.query.is_new_user_url){
      window.location.href = `${process.env.AUTHOR_UEL}`
    }else{
      localStorage.setItem('retUrl','');
      window.location.href = `${process.env.AUTHOR_UEL}&is_new_user_url=1`
    }
  },
  methods: {
    onPageReload: function () {
      this.$sa.track('buttonClick',{
        tabTitle:'授权',
        moduleTitle:'授权',
        buttonType:'重新授权',
        buttonName:'重新授权'
      });
      window.location.reload()
    }
  }
}
</script>
<style scoped lang="less">
  .author {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    height: 100vh;
    font-size: 1.8rem;
    &>.img {
      width: 50vw;
      height: 50vw;
      background-size: 100% 100%;
    }
    .reload {
      font-size: 1.2rem;
      color: #199be0;
    }
  }
</style>