Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 1.05 KB

setChecked.md

File metadata and controls

30 lines (20 loc) · 1.05 KB

setChecked(checked)

Устанавливает значение отмеченным элемент ввода типа чекбокса или радиокнопки и обновляет связанные данные с v-model.

  • Аргументы:

    • {Boolean} checked (по умолчанию: true)
  • Примеры:

import { mount } from '@vue/test-utils'
import Foo from './Foo.vue'

const wrapper = mount(Foo)
const radioInput = wrapper.find('input[type="radio"]')
radioInput.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')