最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue移動端實現手機左右滑動入場動畫

 更新時間:2020年06月17日 11:35:15   作者:Vam的金豆之路  
這篇文章主要為大家詳細介紹了vue移動端實現手機左右滑動入場動畫,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了vue移動端實現手機左右滑動入場的具體代碼,供大家參考,具體內容如下

app.vue

<template>
 <div id="app">
 <transition :name="transitionName">
 <keep-alive >
 <router-view v-if="$route.meta.keepAlive" class="Router"></router-view>
 </keep-alive>
 </transition >
 <transition :name="transitionName">
 <router-view v-if="!$route.meta.keepAlive" class="Router"></router-view>
 </transition >
 <Play></Play>
 </div>
</template>
<script>import Play from './components/play'
export default {
 name: 'App',
 data () {
 return {
 transitionName: 'slide-left'
 }
 },
 watch: {
 '$route' (to, from) {
 // 切換動畫
 let isBack = this.$router.isBack // 監(jiān)聽路由變化時的狀態(tài)為前進還是后退
 if (isBack === true) {
 this.transitionName = 'slide-right'
 // from.meta.keepAlive = false
 // to.meta.keepAlive = true
 } else {
 // from.meta.keepAlive = true
 // to.meta.keepAlive = false
 // this.transitionName = 'slide-left'
 if (this.$route.path.split('/').length < 3) {
 this.transitionName = 'slide-fade'
 } else {
 this.transitionName = 'slide-left'
 }
 }
 this.$router.isBack = false
 }
 },
 components: {
 Play
 }
}
</script>

<style>
.Router {
 font-family: Roboto, Lato, sans-serif;
 position: absolute;
 width: 100%;
 height: 100%;
 padding-bottom: 60px;
 transition: all .377s ease;
 box-sizing: border-box;
 overflow: auto;
}
.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);
}
.ovf {
 overflow: hidden;
}
.center {
 width: 95%;
 margin: 0 auto;
 overflow-y: hidden;
}
li {
 list-style: none;
}
</style>

路由配置

{
 path: '/playListDetail/:id',
 name: 'playListDetail',
 component: pather => require(['../components/playListDetail.vue'], pather),
 meta: {
 title: '歌單詳情',
 keepAlive: true,
 isBack: false
 }
 },

返回事件

back () {
 this.$router.go(-1)
 this.$router.isBack = true
 }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 用Axios Element實現全局的請求loading的方法

    用Axios Element實現全局的請求loading的方法

    本篇文章主要介紹了用Axios Element實現全局的請求loading的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Vue二次封裝el-select實現下拉滾動加載效果(el-select無限滾動)

    Vue二次封裝el-select實現下拉滾動加載效果(el-select無限滾動)

    el-select默認是不支持虛擬滾動的,需要使用第三方插件來實現虛擬滾動功能,下面這篇文章主要給大家介紹了關于Vue二次封裝el-select實現下拉滾動加載效果的相關資料,需要的朋友可以參考下
    2024-04-04
  • vue項目報錯Extra?semicolon?(semi)問題及解決

    vue項目報錯Extra?semicolon?(semi)問題及解決

    這篇文章主要介紹了vue項目報錯Extra?semicolon?(semi)問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 基于Vue的延遲加載插件vue-view-lazy

    基于Vue的延遲加載插件vue-view-lazy

    這篇文章主要介紹了基于Vue的延遲加載插件vue-view-lazy,可以使圖片或者其他資源進入可視區(qū)域后加載,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • vue實現原理this.$message實例詳解

    vue實現原理this.$message實例詳解

    這篇文章主要介紹了vue實現原理this.$message實例詳解,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-03-03
  • vue在IIS服務器部署后路由無法跳轉

    vue在IIS服務器部署后路由無法跳轉

    在IIS服務器上部署Vue項目時,可能會遇到路由無法正常跳轉的問題,解決方法有兩種,下面就來具體介紹一下解決方法,感興趣的可以了解一下
    2024-10-10
  • Vue?$event作為參數傳遞使用demo

    Vue?$event作為參數傳遞使用demo

    這篇文章主要介紹了Vue?$event作為參數傳遞使用demo詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • 用vue3封裝一個符合思維且簡單實用的彈出層

    用vue3封裝一個符合思維且簡單實用的彈出層

    最近新項目中需要一個彈窗組件,所以我就做了一個,下面這篇文章主要給大家介紹了關于如何利用vue3封裝一個符合思維且簡單實用的彈出層,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • vue 監(jiān)聽鍵盤回車事件詳解 @keyup.enter || @keyup.enter.native

    vue 監(jiān)聽鍵盤回車事件詳解 @keyup.enter || @keyup.enter.native

    今天小編就為大家分享一篇vue 監(jiān)聽鍵盤回車事件詳解 @keyup.enter || @keyup.enter.native,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Vue中的scoped實現原理及穿透方法

    Vue中的scoped實現原理及穿透方法

    這篇文章主要介紹了Vue中的scoped實現原理及穿透方法,本文通過實例文字相結合的形式給大家介紹的非常詳細,需要的朋友可以參考下
    2018-05-05

最新評論

大名县| 合作市| 康平县| 纳雍县| 昔阳县| 乾安县| 孟津县| 唐河县| 镇康县| 安塞县| 从江县| 平南县| 澄城县| 龙川县| 德钦县| 博罗县| 陕西省| 辽阳市| 北川| 房产| 兴海县| 大化| 教育| 阳东县| 汪清县| 彰武县| 尼玛县| 樟树市| 彝良县| 寿光市| 德化县| 岚皋县| 商丘市| 碌曲县| 清丰县| 延川县| 万源市| 四平市| 兴义市| 鄂托克旗| 苗栗市|