2016-11-05 39 views
2

我無法獲得vue.js(版本1)轉換運行。我從他們的網站上獲取他們的代碼。它應該運行javascript console.logs!無法讓Vue.js轉換工作?

Vue.transition('fade', { 
 
     css: false, 
 
     enter: function (el, done) { 
 
     console.log('enter'); 
 
     }, 
 
     enterCancelled: function (el) { 
 
     console.log('enterCancelled'); 
 
     }, 
 
     leave: function (el, done) { 
 
     console.log('leave'); 
 
     }, 
 
     leaveCancelled: function (el) { 
 
     console.log('leaveCancelled'); 
 
     } 
 
    }); 
 

 
    var Vue = new Vue({ 
 
     el: '#app', 
 
     data: { 
 
     
 
     } 
 
    });
<div id="app"> 
 
     <p transition="fade">test fade</p> 
 
    </div>

回答

2

隨着Vue.js’過渡系統當元件被插入或從DOM除去可以應用自動過渡效果。

  • V-如果
  • v型顯示
  • v型爲

嘗試是::

的過渡屬性可以與使用

Vue.transition('fade', { 
 
    css: false, 
 
\t enter: function (el, done) { 
 
\t \t console.log('enter'); 
 
\t }, 
 
\t enterCancelled: function (el) { 
 
\t \t console.log('enterCancelled'); 
 
\t }, 
 
\t leave: function (el, done) { 
 
\t \t console.log('leave'); 
 
\t }, 
 
\t leaveCancelled: function (el) { 
 
\t \t console.log('leaveCancelled'); 
 
\t } 
 
}); 
 

 
var Vue = new Vue({ 
 
\t el: '#app', 
 
\t data: { 
 
\t \t show: false 
 
\t } 
 
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/1.0.28/vue.min.js"></script> 
 

 
<div id="app"> 
 
    \t <button @click="show = !show">{{ show ? 'hide' : 'show' }}</button> 
 
     <p v-show="show" transition="fade">test fade</p> 
 
</div>

+0

哦!好,謝謝! – 75Kane