Устанавливает значение отмеченным элемент ввода типа чекбокса или радиокнопки и обновляет связанные данные с v-model
.
-
Аргументы:
{Boolean} checked (по умолчанию: true)
-
Примеры:
import { mount } from '@vue/test-utils'
import Foo from './Foo.vue'
const wrapper = mount(Foo)
const option = wrapper.find('input[type="radio"]')
option.setChecked()
- Примечание:
Когда вы пытаетесь установить значение в состояние через v-model
с помощью radioInput.element.checked = true; radioInput.trigger('input')
, v-model
не вызывается. v-model
генерируется событием change
.
checkboxInput.setChecked(checked)
— псевдоним для следующего кода.
checkboxInput.element.checked = checked
checkboxInput.trigger('click')
checkboxInput.trigger('change')