【发布时间】:2020-02-01 10:53:20
【问题描述】:
我正在尝试创建一个按钮和切换按钮位于同一行的表单。我有这个代码。
<template>
<v-container>
<v-row>
<codemirror v-model="code" ref="myCm" :options="cmOptions"></codemirror>
</v-row>
<v-row>
<v-btn v-if="isQueryNotInProgress" v-on:click="onSubmit">Submit</v-btn>
<v-progress-circular v-if="!isQueryNotInProgress" indeterminate/>
<v-btn v-if="!isQueryNotInProgress" v-on:click="cancelQuery">Cancel</v-btn>
<v-switch v-model="cacheSwitch" :label="`Ignore Cache`"></v-switch>
</v-row>
</v-container>
</template>
但元素是垂直排列的,而不是并排排列的。我想要并排的提交按钮和忽略缓存按钮。
我还尝试将它们设置在多个列中,如下所示。但他们仍然是一个在另一个之上。我也尝试为这两列设置cols="6",但没有任何运气。有人可以帮我并排显示这些吗?
<template>
<v-container>
<v-row>
<codemirror v-model="code" ref="myCm" :options="cmOptions"></codemirror>
</v-row>
<v-row>
<v-col>
<v-btn v-if="isQueryNotInProgress" v-on:click="onSubmit">Submit</v-btn>
<v-progress-circular v-if="!isQueryNotInProgress" indeterminate/>
<v-btn v-if="!isQueryNotInProgress" v-on:click="cancelQuery">Cancel</v-btn>
</v-col>
<v-col>
<v-switch v-model="cacheSwitch" :label="`Ignore Cache`"></v-switch>
</v-col>
</v-row>
</v-container>
</template>
【问题讨论】:
-
按有人值守工作:codepen.io/reijnemans/pen/bGGbNrV?editors=1011,只有当容器空间不足时,列才会显示在彼此下方
-
我不这么认为。我添加了多个按钮,它们都排成一行。但是当我添加 v-switch 时,它会被推送到下一行。
标签: vue.js vuetify.js