Skip to content

t.map is not a function - multiselect component unable to select from array of option objects #425

@mflan826

Description

@mflan826

Version

  • Vue version: 3

Description

When :options is an array of objects containing label and value keys, when an option is selected, for following TypeError is thrown:

t.map is not a function
at ej (vue.global.prod.js:5:10749)
at vue.global.prod.js:5:10934
at Array.map ()
at Proxy.concat (vue.global.prod.js:5:10927)
at Ce (multiselect.global.min.js:7:4878)
at Pe (multiselect.global.min.js:7:6117)
at Proxy.handleOptionClick (multiselect.global.min.js:7:9943)
at onClick (multiselect.global.min.js:7:55535)
at tZ (vue.global.prod.js:5:20832)
at tY (vue.global.prod.js:5:20900)

Demo

For reference, this issue also exists on Vueforms demo attempting to select an option from example 3 or example 5: https://jsfiddle.net/xajub20o/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions