1
我需要選擇複選框的次數限制爲5 我嘗試使用:禁止喜歡這裏:Vue.js限制選擇複選框5
<ul>
<li v-for="item in providers">
<input type="checkbox"
value="{{item.id}}"
id="{{item.id}}"
v-model="selected_providers"
:disabled="limit_reached"
>
</li>
</ul>
然後:
new Vue({
el: '#app',
computed:{
limit_reached: function(){
if(this.selected_providers.length > 5){
return true;
}
return false;
}
}
})
這種的作品,但是當它達到5時,所有的複選框都被禁用,你不能取消你不想要的複選框。
我也嘗試拼接數組超時1毫秒,這工作,但感覺哈克。 任何人都可以推薦任何東西嗎?
就像一個魅力!謝謝! – Adam