I have my own checkbox component (multi-checkbox-select from here: https://qvault.io/javascript/how-to-create-a-custom-checkbox-form-in-vue/ ). I would like to output the selected values of the checkboxes as text, but I get only the currently selected one. What am I doing wrong?
<CustomCheckboxSelect
v-model="optionsSelect"
:options="options"
checked="value"
validation="required"
input-has-errors-class="is-invalid"
errors-class="invalid-feedback"
error-behavior="submit"
placeholder="Choose"
/>
<span class="test">{{ optionsSelect }}</span>
It seems that your component is emitting an input
so you need to read that in the parent
<CustomCheckboxSelect
v-model="optionsSelect"
:options="options"
checked="value"
validation="required"
input-has-errors-class="is-invalid"
errors-class="invalid-feedback"
error-behavior="submit"
placeholder="Choose"
@input="checkboxValue"
/>
and in your <script>
add a method that reads that
methods: {
checkboxValue: function (boxValue) {
console.log(boxValue);
}
}
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.