【发布时间】:2019-07-10 16:21:53
【问题描述】:
我正在尝试通过下拉菜单更改文本的字体大小,并且在大多数情况下它可以按我想要的方式工作。虽然,有没有更好的方法来做到这一点,比如使用计算或观察者?不知道我将如何执行?
这是一支工作笔: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,
};
},
})
感谢任何帮助。
【问题讨论】:
标签: javascript vuejs2 vuetify.js