У меня есть эта форма выбора:
<div class="control">
<div class="select">
<select v-model="chart.traces">
<option v-for="option in options" v- bind:value="option.value">
{{ option.text }}
</option>
</select>
</div>
</div>
Который получает данные в компоненте:
data() {
return {
options:[
{text: "Financial Condition", value: [ {
x: [1, 2, 3, 4],
y: [10, 15, 13, 17],
mode: 'markers',
type: 'scatter',
name: 'Companies'
}, {
x: [5],
y: [8],
mode: 'markers',
type: 'scatter',
name: 'Checked'
}
]},
{text: "Ebitda", value: [ {
x: [2, 1, 3, 6],
y: [11, 12, 12, 17],
mode: 'markers',
type: 'scatter',
name: 'Companies'
}]
}
]
Теперь мне нужно набрать sh эти данные зависят от того, что выбрано для другой объект данных внутри компонента:
traces: []
Однако каким-то образом объект traces
не заполняется в зависимости от того, что выбрано. Вот Codepen, где вы можете проверить, что происходит: Codepen