説明が難しいのでモックを作りました
参考URL: https://jsfiddle.net/orangelion/L5xs401d/8/
(ひよコードで申し訳ないですが)
質問内容はこういう機能を作ろうとした時の良い実装方法が知りたいです(Vue.js wayに乗っとった方法)

主な機能

  • 「要素1」と「要素2」はそれぞれセットである
  • 「要素1」の何かを選択した場合にfilterCombinations(に値がある場合)の「要素2」のIDを見て、「要素2」のselect boxからoptionを削る(その逆もしかり)
  • 「追加」ボタンを押すと「要素1」と「要素2」が増える

問題
「要素1」と「要素2」を増やした時に見ているデータ(test1sとtest2s)が同じもののため、全ての「要素1」と「要素2」が反応してしまい、独立していない
(「追加」ボタンを押した状態で「要素1」を「b」に選択すると「要素2」が「d」に全て変わってしまう)
なので、これに対する良い実装方法を知りたいです
(そもそも実装方法が悪い、など)

読んでいただき、ありがとうございました。