私はVue 2に2つの選択フィールドを持っています。どちらも会社名のレコードとして共通の値を持っています。vuejsの配列内の要素を切り替える方法
companyOptions() {
if(this.model.data)
{
return this.model.data.map(d => ({label: d.name, value: d.id}))
}
},
:私はこのような計算された値を持っている
<v-select multiple :options="companyOptions" v-model="selectedCompanies"></v-select>
:
<v-select :options="companyOptions" v-model="company_name"></v-select>
および他のためにこのように選択します。私はこのような選択を構築するためにvue-select
コンポーネントを使用しています
モデルデータは、軸を介して入力されます。
ボディーが最初の選択で項目を選択すると、2番目の選択肢のオプションから値を削除する必要があります。誰かが私を導くことができる?私が直面していると思う問題は、誰かが最初の選択肢で項目を選択してから、会社を2番目の選択肢からスライスして取り除くことができますが、誰かが最初の選択肢で別の項目を選択した場合、オプションの;つまり、以前に削除した値を追加して、新しく選択した値を削除する必要があります。
しかし、これは私の最初の選択に影響を与えるだろう、私は2つの計算 –
@NitishKumar使用を選択するには、最初からオプションを削除したくありませんか? – Bert
最初に選択するオプションはそのままで、最初に選択したオプションごとに2番目のオプションを選択してください。 –