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

vue中transition組件在項目中運用小結(jié)

 更新時間:2021年12月29日 15:10:08   作者:來陪人家玩游戲嘛  
這篇文章主要介紹了vue中transition組件在項目中運用,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

?vue中的transtion是一個動畫過渡封裝組件,常見的情景時用transition標簽包裹的DOM含有動畫效果。transition組件的動畫效果過渡設(shè)置基于css的transition屬性設(shè)置。下面給大家介紹下vue中transition組件在項目中運用。

單個彈入彈出運用

注意:

  • name的名字為多少,則下面的樣式class開頭就要為多少
  • 通過v-if來配合執(zhí)行動畫效果
<template>
  <div>
  <button v-on:click="show = !show">
    Toggle
  </button>
  <transition name="fade">
    <p v-if="show">hello</p>
  </transition>
  </div>
</template>

<script>
export default {
  data () {
    return {
      show: true
    }
  },
}
</script>

<style scoped lang="less">
.fade-enter-active,
.fade-leave-active {
  transition: all .5s;
}
 .fade-leave-to  {
  opacity: 0;
  transform: translateX(20px);
}
.fade-enter{
  opacity: 0;
  transform: translateX(-20px);
}
</style>

內(nèi)容切換控制效果

注意 :

  1. key:可以為任意值,通過key值切換而控制動畫切換。 組件可以任意, 不變都行,變不變?nèi)Q于自己。可以用component標簽配合is,或者直接v-if也可以。
  2. 綁定key的那個組件需要設(shè)置為絕對定位,否則切換會出現(xiàn)卡頓。 也可以設(shè)置mode="out-in"或者mode=“in-out” 一前一后。 看自己個人的需求了
<template>
  <div>
    <transition name="fade">
      <button class="position" @click="change" :key="status">
        組件
      </button>
    </transition>
  </div>
</template>

<script>
export default {
  data () {
    return {
      status: '1',
    }
  },
  methods: {
    change () {
      if(this.docState === '1'){
        this.docState = '2'
      }else{
        this.docState = '1'
      }
    }
  }
}
</script>

<style scoped lang="less">
.fade-enter-active,
.fade-leave-active {
  transition: all .5s;
}
 .fade-leave-to  {
  opacity: 0;
  transform: translateX(20px);
}
.fade-enter{
  opacity: 0;
  transform: translateX(-20px);
}
.position{
  position: absolute;
}
</style>

配合animate框架使用

注意

  • name的值必須設(shè)置為 :custom-classes-transition
  • enter-active-class, leave-active-class來控制出現(xiàn)和消失的樣式
<link  rel="external nofollow"  rel="stylesheet" type="text/css">

<div id="example-3">
  <button @click="show = !show">
    Toggle render
  </button>
  <transition
    name="custom-classes-transition"
    enter-active-class="animated tada"
    leave-active-class="animated bounceOutRight"
  >
    <p v-if="show">hello</p>
  </transition>
</div>

頁面第一次加載執(zhí)行動畫

給transition添加 appear

到此這篇關(guān)于vue中transition組件在項目中運用的文章就介紹到這了,更多相關(guān)vue中transition組件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue.js學(xué)習(xí)筆記:如何加載本地json文件

    vue.js學(xué)習(xí)筆記:如何加載本地json文件

    這篇文章主要介紹了vue.js學(xué)習(xí)筆記:如何加載本地json文件,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧。
    2017-01-01
  • vue使用監(jiān)聽實現(xiàn)全選反選功能

    vue使用監(jiān)聽實現(xiàn)全選反選功能

    最近做的項目用到了全選全不選功能,于是我就自己動手寫了一個,基于vue使用監(jiān)聽實現(xiàn)全選反選功能,具體實例代碼大家參考下本文
    2018-07-07
  • 計算屬性和偵聽器詳情

    計算屬性和偵聽器詳情

    這篇文章主要介紹了計算屬性和偵聽器,文章以介紹計算屬性、偵聽器的相關(guān)資料展開詳細內(nèi)容,需要的朋友可以參考一下,希望對你有所幫助
    2021-11-11
  • vue3如何獲取綁定頁面dom元素

    vue3如何獲取綁定頁面dom元素

    這篇文章主要介紹了vue3如何獲取綁定頁面dom元素問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Vue程序化的事件監(jiān)聽器(實例方案詳解)

    Vue程序化的事件監(jiān)聽器(實例方案詳解)

    本文通過兩種方案給大家介紹了Vue程序化的事件監(jiān)聽器,每種方案通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2020-01-01
  • VUE項目中封裝Echart折線圖的方法

    VUE項目中封裝Echart折線圖的方法

    這篇文章主要為大家詳細介紹了VUE項目中封裝Echart折線圖的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 詳解基于vue的服務(wù)端渲染框架NUXT

    詳解基于vue的服務(wù)端渲染框架NUXT

    這篇文章主要介紹了Nuxt之vue服務(wù)端渲染,NUXT集成了利用Vue開發(fā)服務(wù)端渲染的應(yīng)用所需要的各種配置,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • 十分鐘帶你讀懂Vue中的過濾器

    十分鐘帶你讀懂Vue中的過濾器

    過濾器提供給我們的一種數(shù)據(jù)處理方式。過濾器功能不是必須要使用的,因為它所實現(xiàn)的功能也能用計算屬性或者函數(shù)調(diào)用的方式來實現(xiàn)。這篇文章主要為大家介紹了Vue中過濾器的使用,需要的可以了解一下
    2023-03-03
  • Vue.js?狀態(tài)管理及?SSR解析

    Vue.js?狀態(tài)管理及?SSR解析

    這篇文章主要介紹了Vue.js狀態(tài)管理及SSR解析,在vue.js中,我們主要說的狀態(tài)管理庫就是vuex,當(dāng)然,只要你能實現(xiàn)有條理的組織數(shù)據(jù),那么它都可以認為是一種狀態(tài)管理庫
    2022-09-09
  • 詳解vue中v-model和v-bind綁定數(shù)據(jù)的異同

    詳解vue中v-model和v-bind綁定數(shù)據(jù)的異同

    這篇文章主要介紹了vue中v-model和v-bind綁定數(shù)據(jù)的異同,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08

最新評論

大英县| 博湖县| 塔城市| 共和县| 元阳县| 集安市| 酒泉市| 高邑县| 且末县| 泸州市| 福建省| 石柱| 东乡| 鹤峰县| 曲周县| 栾川县| 青铜峡市| 郧西县| 郑州市| 兴义市| 葫芦岛市| 孟村| 阜南县| 兴义市| 德令哈市| 兴文县| 普兰店市| 丰台区| 枣阳市| 定州市| 新化县| 苗栗市| 铜山县| 巴楚县| 昂仁县| 民县| 石景山区| 黑龙江省| 阳西县| 潜江市| 莫力|