diff --git a/docs/api/wrapper/setChecked.md b/docs/api/wrapper/setChecked.md index 38a2e6a9f..9bc5a0b50 100644 --- a/docs/api/wrapper/setChecked.md +++ b/docs/api/wrapper/setChecked.md @@ -1,9 +1,9 @@ -## setChecked(value) +## setChecked(checked) -Sets the value of a radio or checkbox ``. +Sets checked value for input element of type checkbox or radio and updates `v-model` bound data. - **Arguments:** - - `{Boolean} selected` + - `{Boolean} checked (default: true)` - **Example:** @@ -16,3 +16,14 @@ const option = wrapper.find('input[type="radio"]') option.setChecked() ``` +- **Note:** + +When you try to set the value to state via `v-model` by `radioInput.element.checked = true; radioInput.trigger('input')`, `v-model` is not triggered. `v-model` is triggered by `change` event. + +`checkboxInput.setChecked(checked)` is an alias of the following code. + +```js +checkboxInput.element.checked = checked +checkboxInput.trigger('click') +checkboxInput.trigger('change') +``` diff --git a/docs/api/wrapper/setSelected.md b/docs/api/wrapper/setSelected.md index 8e5431eed..937191304 100644 --- a/docs/api/wrapper/setSelected.md +++ b/docs/api/wrapper/setSelected.md @@ -1,9 +1,6 @@ -## setSelected(value) +## setSelected() -Sets a specified `