У меня проблема с возвратом из значений объекта в моем vue. У меня есть поля здесь:
<v-text-field type="string" :name="field.field_name" v-model="object[field.field_name]" :value="object[field.field_name]"/>
логика из поля:
export default {
name: 'InputString',
props: ['field','object'],
}
так что теперь мой axios.post:
axios.post('http://127.0.0.1:3001/'+this.$props.group.model+'/update_partial', {form_data: this.$store.state.group1.block_definitions, gdid: this.$props.group.uuid, object_id: this.$route.path.split("/")[3]} ).then(response => {
в объекте form_data у меня есть все поля со значениями здесь, объект:
isHidden:true
object:Object
address:“Münchnerstraße 44, 82131 Gauting”
comment:“fgdfg”
created_at:“2018-06-08T10:15:55.000Z”
customer_grade_id:null
employees:null
id:7
is_broke:null
name:“Orkun Günes GmbH”
turnover_pa:null
updated_at:“2018-06-08T10:15:55.000Z”
так что теперь, когда я изменяю пример значения поля: я записываю в объекте [customername] значение «Test-Kunde12321312312»
это значение возвращается в моем API в поле «Значения»:
"field_definitions"=>[{"uuid"=>"1", "bduuid"=>"1", "name"=>"Customername", "field_type"=>"string", "field_name"=>"name", "attributes_from"=>nil, "js_function"=>nil, "controller_name"=>nil, "min"=>4, "max"=>64, "is_required"=>true, "values"=>"`Test-Kunde12321312312"`},
но в других полях нет «значений =>»
вот пример:
{"uuid"=>"2", "bduuid"=>"1", "name"=>"Address", "field_type"=>"address", "field_name"=>"address", "attributes_from"=>nil, "js_function"=>nil, "controller_name"=>nil, "min"=>4, "max"=>64, "is_required"=>true},
так как я могу получить все значения, даже если они не были изменены ??
Большое спасибо