Вы можете привязать значение опции выбора в Vue к сложному выражению (в данном случае объекту).
Вместо привязки выбранной опции к свойству экранного объекта, просто привяжите его к самому экранному объекту.Затем, когда вам понадобится одно из свойств выбранного дисплея, вы можете просто ссылаться на них из выбранного дисплея.
Вот пример.
console.clear()
new Vue({
el: "#app",
data:{
displays: [
{shapetext: "shape text 1", name: "display one"},
{shapetext: "shape text 2", name: "display two"},
{shapetext: "shape text 3", name: "display three"},
],
selectedDisplay: {}
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.16/vue.js"></script>
<div id="app">
<h2>Selected Display</h2>
<select v-model="selectedDisplay">
<option value="" disabled>Please Choose One</option>
<option v-for="display in displays" :value="display" >{{display.name}}</option>
</select>
<hr>
Selected Display shapetext: {{selectedDisplay.shapetext}} <br>
Selected Display name: {{selectedDisplay.name}}
</div>