Vue-модель Vue Rails возвращает значения, если они не были изменены - PullRequest
0 голосов
/ 06 сентября 2018

У меня проблема с возвратом из значений объекта в моем 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},

так как я могу получить все значения, даже если они не были изменены ??

Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...