做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

Vue-router結合transition實現app前進后退動畫切換效果的實例

來源:懂視網 責編:小采 時間:2020-11-27 22:28:03
文檔

Vue-router結合transition實現app前進后退動畫切換效果的實例

Vue-router結合transition實現app前進后退動畫切換效果的實例:一丶首先配置路由并且修改路由配置 路由配置就不講了重點,給VueRoute添加一個goBack方法,用于記錄路由的前進后退狀態 this.isBack = true VueRouter.prototype.goBack = function () { this.isBack = true window.his
推薦度:
導讀Vue-router結合transition實現app前進后退動畫切換效果的實例:一丶首先配置路由并且修改路由配置 路由配置就不講了重點,給VueRoute添加一個goBack方法,用于記錄路由的前進后退狀態 this.isBack = true VueRouter.prototype.goBack = function () { this.isBack = true window.his

一丶首先配置路由并且修改路由配置

路由配置就不講了重點,給VueRoute添加一個goBack方法,用于記錄路由的前進后退狀態

this.isBack = true VueRouter.prototype.goBack = function () { 
  this.isBack = true
  window.history.go(-1)
}

二丶監聽路由變化(在路由變化時判斷此時的路由狀態是前進還是后退)

<template>
  <div>

    動態綁定路由動畫,根據路由狀態的不同綁定不同的路由動畫分別為 :‘slide-left' 和 'slide-right'

    <transition :name="transitionName"> 
      <router-view class="Router"></router-view>
    </transition>
  </div>
</template>

<script>
export default {
  data() {
    return {
      transitionName: 'slide-right' // 默認動態路由變化為slide-right
    }
  },
  watch: {
   '$route' (to, from) {
    let isBack = this.$router.isBack // 監聽路由變化時的狀態為前進還是后退
      if(isBack) {
        this.transitionName = 'slide-right'
      } else {
       this.transitionName = 'slide-left'
     }
  this.$router.isBack = false
  }
  }
 }
</script>

三丶給前進后退動畫添加不同的動畫效果,具體代碼如下:

<style>

.Router {
 position: absolute;
 width: 100%;
 transition: all .8s ease;
 top: 40px;
}

.slide-left-enter,
 .slide-right-leave-active {
 opacity: 0;
 -webkit-transform: translate(100%, 0);
 transform: translate(100%, 0);
}

.slide-left-leave-active,
.slide-right-enter {
 opacity: 0;
 -webkit-transform: translate(-100%, 0);
 transform: translate(-100% 0);
}
</style>

四丶路由前進的時候按正常方法走就行了;

五丶后退的時候調用goBack方法就OK;

以上這篇Vue-router結合transition實現app前進后退動畫切換效果的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

Vue-router結合transition實現app前進后退動畫切換效果的實例

Vue-router結合transition實現app前進后退動畫切換效果的實例:一丶首先配置路由并且修改路由配置 路由配置就不講了重點,給VueRoute添加一個goBack方法,用于記錄路由的前進后退狀態 this.isBack = true VueRouter.prototype.goBack = function () { this.isBack = true window.his
推薦度:
標簽: app VUE 動畫
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 德阳市| 灯塔市| 钦州市| 绍兴市| 霍林郭勒市| 马鞍山市| 宜宾市| 蛟河市| 新密市| 福泉市| 台东市| 铅山县| 婺源县| 图们市| 临颍县| 新田县| 乳山市| 芦溪县| 曲靖市| 兴仁县| 临沧市| 简阳市| 道孚县| 象州县| 孝昌县| 万载县| 孝义市| 威远县| 黄骅市| 上杭县| 大庆市| 裕民县| 双桥区| 铜山县| 阿鲁科尔沁旗| 二连浩特市| 三都| 西和县| 青神县| 交城县| 镇平县|