javascript - 在Vuejs中动态切换flex大小?

标签 javascript vuejs2 vuetify.js

我正在尝试使用 Vuejs 切换 Flex 大小。我有三个单选按钮和一个选择按钮。我如何做到这样,当我在 XS4 单选按钮上选择时,选择采用 XS4 的弹性大小。 XS6 和 XS12 分别相同。

我创建了一个 Codepen https://codepen.io/anon/pen/agzoNE .

    <div id="app">
    <v-app id="inspire">
    <v-radio-group row v-model="radioGroup">
    <v-radio label="XS4" value="XS4"></v-radio>
    <v-radio label="XS6" value="XS6"></v-radio>
    <v-radio label="XS12" value="XS12"></v-radio>
     </v-radio-group>
  <v-select placeholder="How to Dynamically change the flex size for this 
select?"></v-select>
</v-app>
</div>


  new Vue({
  el:'#app',
   data(){
   return{
    radioGroup: 1,
  }
 }
 })

提前谢谢您。

最佳答案

因此,将单选按钮的值更改为小写,用 v-layoutv-flex 包装 v-select,然后将 v-flex 的类绑定(bind)到 radioGroup

<v-layout row>
    <v-flex :class="radioGroup">
        <v-select placeholder="How to Dynamically change the flex size for this select?" ></v-select>
    </v-flex>
</v-layout>

Codepen

关于javascript - 在Vuejs中动态切换flex大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56548116/

相关文章:

javascript - 如何防止第二次输入相同的字符

vue.js - Vuetify.js - <v-menu> 内的 <v-text-field> 没有 <v-menu> 消失就无法聚焦

javascript - 绕其中心 d3 旋转 svg 路径

javascript - 在解决初始 promise 后,如何在迭代数组时链接多个 promise ?

vue.js - 使用 vue.js 更新值时如何添加 CSS 动画?

css - 使用 vuetify 进行简单的聊天布局,聊天历史记录从下到上增长

javascript - v-on ="..."语法在 VueJS 中是什么意思?

javascript - Vue/Vuetify - 如何对每个芯片项目而不是整个选择输入进行验证

javascript - Highcharts 中的 x 点错误

vuejs2 - 如何在 vuejs 中执行其他操作之前等待函数的响应