From 780d4f64a25d4d7cb4b5f812fdc7f7b9c73d08b4 Mon Sep 17 00:00:00 2001 From: 38elements Date: Sun, 17 Jun 2018 01:41:01 +0900 Subject: [PATCH 1/5] docs: improve document for setChecked(), setSelected() and setValue() --- docs/api/wrapper/setChecked.md | 16 +++++++++++++--- docs/api/wrapper/setSelected.md | 15 ++++++++++----- docs/api/wrapper/setValue.md | 10 +++++++++- 3 files changed, 32 insertions(+), 9 deletions(-) diff --git a/docs/api/wrapper/setChecked.md b/docs/api/wrapper/setChecked.md index 38a2e6a9f..03a24ed26 100644 --- a/docs/api/wrapper/setChecked.md +++ b/docs/api/wrapper/setChecked.md @@ -1,9 +1,19 @@ -## setChecked(value) +## setChecked(checked) -Sets the value of a radio or checkbox ``. +Sets the value to an input element of type checkbox or an input element of type radio. + +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') +``` - **Arguments:** - - `{Boolean} selected` + - `{Boolean} checked (default: true)` - **Example:** diff --git a/docs/api/wrapper/setSelected.md b/docs/api/wrapper/setSelected.md index 8e5431eed..0682f0eed 100644 --- a/docs/api/wrapper/setSelected.md +++ b/docs/api/wrapper/setSelected.md @@ -1,9 +1,15 @@ -## setSelected(value) +## setSelected() -Sets a specified `