2017-04-20 2 views

答えて

0

私が知る限り、Vue.jsにはそのようなオプションはありません。

あなたはそれを達成するために、カスタムディレクティブを使用することができます。https://jsfiddle.net/wostex/63t082p2/35/

<div id="app"> 
    <button v-noctrl:click="sayHi">Say hi</button> 
</div> 

new Vue({ 
    el: '#app', 
    directives: { 
    'noctrl': { 
     bind(el,binding,vnode) { 
     if (binding.arg === 'click') { 
      el.addEventListener(binding.arg, function(event) { 
      if (!event.ctrlKey) { 
       event.preventDefault(); 
       binding.value.call(this); 
      }  
      }); 
     } 
     } 
    } 
    }, 
    methods: { 
    sayHi() { 
     console.log('Hi'); 
    } 
    } 
}); 
0

いいえ、現在のところ、このような機能はありません。

あなたはあなたのコールバックメソッドであなた自身をチェックしています。

関連する問題