0
我需要一點幫助。我有世界各地區列表裏面國家:Vuejs複選框不確定狀態
{
'North American Countries' : {
'countries' : {
'us' : { 'name' : 'United States' } ,
'ca' : { 'name': 'Canada' }
.
.
.
.
}
},
'European Countries' : {
......
}
}
HTML:
<ul v-for="(regionName, region) in regions">
<li>
<label>{{ regionName }}</label>
<input type="checkbox" @change="toggleGroupActivation(regionName)">
</li>
<li v-for="country in region.countries">
<div>
<label for="country-{{ country.code }}">{{ country.name }}</label>
<input id="country-{{ country.code }}" type="checkbox" :disabled="!country.available" v-model="country.activated" @change="toggleCountryActivation(regionName, country)">
</div>
</li>
</ul>
我嘗試建立與複選框,在這裏你可以選擇的國家名單。如果選中整個區域的複選框,則會自動檢查該區域中的所有國家/地區。如果只檢查區域中的幾個國家(不是全部),則需要顯示按地區複選框的不確定狀態複選框。如何處理它?
使用jQuery,找到所需的複選框元素在DOM,並與.props()添加不確定的狀態。這是骯髒的方式。尋找更優雅(vuejs)的方式 – Julius
你能否提供顯示每個狀態中複選框的指定方式的HTML? –
更新有問題的詳細信息 – Julius