I am trying to pass multiple values through Vue.js, under the same key name to keep it dynamic.
This is my code:
Input.vue:
<search-popover :fields="[{
names: ['Title1', 'value1'],
names: ['Title2', 'value2'],
}]"></search-popover>
Now, in my Popover.vue file, I only get the last element of the :fields:
<ul v-for="field in fields">
<li>
<h5>{{ field.names[0] }}</h5>
{{ values[field.names[1]]}}
</li>
</ul>
Will output:
Title2
Value2
How can I do, so I can set the values of :fields dynamically, so I can access the array in my v-for, and it will output:
Title1
Value1
Title2
Value2
:fields="[{ names: ['Title1', 'value1'], names: ['Title2', 'value2'], }]", i think you are actually trying to do:fields="[ { names: ['Title1', 'value1'] }, { names: ['Title2', 'value2'] }, ]":fields="[ { names: ['Title1', 'value1'] }, { names: ['Title2', 'value2'] }, ]"