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

Vue 過(guò)渡(動(dòng)畫)transition組件案例詳解

 更新時(shí)間:2017年01月22日 09:25:31   作者:github_26672553  
這篇文章主要介紹了Vue 過(guò)渡(動(dòng)畫)transition組件案例詳解,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下

Vue過(guò)度(動(dòng)畫),本質(zhì)走的是CSS3:transtion,animation。

控制器div顯示/隱藏,代碼如下:

 <div id="box">
    <input type="button" value="按鈕" @click="toggle">
    <div id="div1" v-show="isShow"></div>
  </div>
  <script type="text/javascript">
    var vm = new Vue({
      el:'#box',
      data:{
        isShow:false
      },
      methods:{
        toggle(){
          this.isShow = !this.isShow;
        }
      }
    });
  </script>

這里寫圖片描述 

我們已經(jīng)實(shí)現(xiàn)了對(duì)div的顯示/隱藏,但是沒(méi)有過(guò)渡(動(dòng)畫)效果。

1.單元素/組件的過(guò)渡

Vue提供了transition的封裝組件,在下列情況中,可以給任何元素和組件添加”進(jìn)入”和”離開(kāi)”過(guò)渡動(dòng)畫。

條件渲染 (使用 v-if)

條件展示 (使用 v-show)

動(dòng)態(tài)組件

組件根節(jié)點(diǎn)

改造:

  <div id="box">
    <input type="button" value="按鈕" @click="toggle">
    <transition name="fade">
      <div id="div1" v-show="isShow" transiton="fade"></div>
    </transition>
  </div>
    .fade-enter-active, .fade-leave-active {
     transition: opacity .5s
    }
    .fade-enter, .fade-leave-active {
     opacity: 0
    }

這里寫圖片描述

其他更多過(guò)渡動(dòng)畫方法,請(qǐng)看文檔:http://cn.vuejs.org/v2/guide/transitions.html

以上所述是小編給大家介紹的Vue 過(guò)渡(動(dòng)畫)transition組件案例詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論

新余市| 新乡市| 施秉县| 新兴县| 香格里拉县| 衡东县| 西宁市| 浪卡子县| 怀仁县| 怀仁县| 潍坊市| 阿尔山市| 泾川县| 兴安县| 察雅县| 邻水| 合阳县| 泰和县| 赤城县| 四川省| 沙洋县| 财经| 齐齐哈尔市| 平南县| 泾阳县| 开阳县| 宣汉县| 新建县| 宜阳县| 高安市| 巨野县| 海宁市| 珲春市| 汨罗市| 长兴县| 武强县| 织金县| 卢龙县| 修武县| 专栏| 民县|