2017-09-21 10 views
0

私のシナリオで私は異なったラジオボタングループを持っています、私は1つの異なるラジオボタンをチェックすると、他はチェックされません。 は、だから私は、メソッド内でこの機能を使用:vue js - disable nextTick関数

  function clearRadioGroup(GroupName){ 
      var ele = document.getElementsByName(GroupName); 
      for(var i=0;i<ele.length;i++){ 
       ele[i].checked = false; 
      } 
      return;                   
     } 

は明らかにそれが動作しますが、この関数VUE呼び出しの隣に、この1:VUEは、このハンドラ内で行くとき

var nextTick = (function() { 
var callbacks = []; 
var pending = false; 
var timerFunc; 

function nextTickHandler() { 
pending = false; 
var copies = callbacks.slice(0); 
callbacks.length = 0; 
for (var i = 0; i < copies.length; i++) { 
    copies[i](); 
} 
} 

他のチェックボックスは、同じ持っています前よりも行動... 私は質問したい、この動作を防ぐためにいくつかの方法がありますか?事前のおかげで

答えて

0

あなたは簡単に、通常のHTMLテンプレートとそれを達成することができます:彼らは同じv-model値を持つ必要があります

<input type="radio" id="one" value="One" v-model="picked"> 
<label for="one">One</label> 
<br> 
<input type="radio" id="two" value="Two" v-model="picked"> 
<label for="two">Two</label> 

は覚えておいてください