Javascript 在窗体值中显示数据而不是对象

Javascript 在窗体值中显示数据而不是对象,javascript,vue.js,Javascript,Vue.js,我有一个vue.js组件,如下所示: <template> <div> <input type="hidden" v-for="select in selected" :name="prpName + '[]'" :value="select"> <multiselect v-model="selected" </multiselect> <

我有一个vue.js组件,如下所示:

<template>
    <div>
        <input type="hidden" v-for="select in selected" :name="prpName + '[]'" :value="select">

        <multiselect
                v-model="selected"
        </multiselect>
    </div>
</template>

但我想要的不是对象,而是真实的数据。我知道这是个新手问题,但我想不出来

我不熟悉Vue.js,但它是否适合您?这取决于
select
是什么-您应该使用它的值或任何多选项returns@AndreyPopov是的,我明白,但我想返回完整的对象。你想要完整的对象,但是你是通过网络发送的——你不能期望它自动转换成某种东西。正如@LyingCake所说的,您应该使用某种序列化(以及后端的反序列化)来实现这一点。但强烈建议不要这样做-只发送ID更容易;)
multiselect
是您创建的组件还是您导入的组件?
<multiselect></multiselect>
"relations_internal" => array:1 [▼
    0 => "[object Object]"
  ]