Я пытаюсь изменить размер шрифта текста через выпадающий список, и по большей части он работает так, как я хотел. Хотя есть ли лучший способ сделать это, например, с помощью компьютера или наблюдателя? Не уверен, как бы я это выполнил?
это рабочая ручка: https://codepen.io/anon/pen/xoMXPB?editors=1011
Как я могу изменить логику в строке 6, чтобы заменить ее вычислением или наблюдателем?
<div id="app">
<v-app id="inspire">
<v-container>
<v-select :items="items" label="Font-Size" v-model="myFont">
</v-select>
<div>
<p :style="{'font-size': myFont == 'Large' ? 24 + 'px' : myFont ==
'Medium' ? 18 + 'px' : 14 + 'px'}">Large="24px", Small="16px",
Medium="18px"</p>
</div>
</v-container>
</v-app>
</div>
new Vue({
el: '#app',
data() {
return {
items: [
'Large',
'Medium',
'Small',
],
myFont: null,
};
},
})
Любая помощь приветствуется.