天天看點

關于uniapp checkbox多選框如何傳值傳資料

uniapp checkbox不支援動态綁定,是以手動傳值,設一個數組arr,對複選框進行周遊,如果選中,則将items[i].value放進arr就行了

<checkbox-group @change="checkboxChange">
                <label  v-for="item in items" :key="item.value">
                    <view>
                        <checkbox :value="item.value" :checked="item.checked" />{{item.name}}
                    </view>

                </label>
            </checkbox-group>
           
var items = this.items;
this.arr = [];
for (var i = 0, lenI = items.length; i < lenI; ++i) {
	if(items[i].checked===true){			 
		this.arr.push(items[i].value)
	}
}