簡體   English   中英

Vue.js:獲取選定復選框的值

[英]Vue.js: Get values of selected checkboxes

我有自己的復選框組件(從這里多復選框選擇: https : //qvault.io/javascript/how-to-create-a-custom-checkbox-form-in-vue/ )。 我想將復選框的選定值作為文本輸出,但我只得到當前選定的值。 我究竟做錯了什么?

<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>

您的組件似乎正在發出input因此您需要在父組件中讀取該input

<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"
              />

並在您的<script>添加一個讀取該內容的方法

 methods: {
    checkboxValue: function (boxValue) {
        console.log(boxValue);
      }
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM