a[]という配列に同じ値を入れるとエラーが表示されたり入れられないようにする方法はありますか?
以下の記事を参考にしましたがtrue、falseが返ってくるだけでバリデーションになっていないです。
https://pisuke-code.com/js-check-duplicated-array-values/
vueのtemplate内に書ける記述があればいいのですが調べても出て来ずに悩んでいます。
どなたかヒントお願いします。
【以下追記】
aという配列にshop.idを追加していく。
shop.idが重複した場合はエラーを表示するか上書きしたい
vue
1<template> 2 <v-btn @click="pushTest(), existsSameValue()"></v-btn> 3</template> 4 5<script> 6 data: () => ({ 7 a:[] 8 }), 9 10 methods: { 11 pushTest(){ 12 this.a = shop.id 13 }, 14 function existsSameValue(shop.id){ 15 var s = new Set(shop.id); 16 return s.size != shop.id.length; 17 } 18 } 19<script>
回答1件
あなたの回答
tips
プレビュー