首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >减小下拉宽度VUEJS2

减小下拉宽度VUEJS2
EN

Stack Overflow用户
提问于 2022-09-27 11:18:04
回答 1查看 33关注 0票数 0

我有一个v导航抽屉和一个下拉菜单在里面。无论下垂是向上还是向下,我都希望它们具有相同的宽度。此刻,当我打开抽屉的时候,这个下拉子就在抽屉外面了。有谁知道如何减少下拉的宽度吗?

代码语言:javascript
复制
<v-navigation-drawer
  class="vnd"
  height="98vh"
  width="360px"
  dark
  right
  v-model="drawerSettings"
  absolute
  temporary
>
  <template>
    <v-container fluid>
      <v-select
        v-model="valuesType"
        :items="typeArray"
        label="Relationship"
        multiple
      >
        <template v-slot:prepend-item>
          <v-list-item
            ripple
            @mousedown.prevent
            @click="toggleType"
            class="test"
          >
            <v-list-item-action>
              <v-icon :color="valuesType.length > 0 ? 'indigo darken-4' : ''">
                {{ iconType }}
              </v-icon>
            </v-list-item-action>
            <v-list-item-content>
              <v-list-item-title>
                Select All
              </v-list-item-title>
            </v-list-item-content>
          </v-list-item>
          <v-divider class="mt-2"></v-divider>
        </template>
      </v-select>
    </v-container>
  </template>
</v-navigation-drawer>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-27 12:35:58

首先,删除<v-container fluid>,因为它需要填充,然后使用attachv-select>,它指定这个组件应该分离到哪个DOM元素

代码语言:javascript
复制
new Vue({
  el: '#app',
  vuetify: new Vuetify(),
  data: () => ({
    drawerSettings: true,
    items: ['Foo', 'Bar', 'Fizz', 'Buzz'],
    selectedItem: [],
  }),
})
代码语言:javascript
复制
<link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/@mdi/font@6.x/css/materialdesignicons.min.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.min.css" rel="stylesheet">
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js" integrity="sha512-qTXRIMyZIFb8iQcfjXWCO8+M5Tbc38Qi5WzdPOYZHIlZpzBHG3L3by84BBBOiRGiEb7KKtAOAs5qYdUiZiQNNQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<div id="app">
  <div id="app">
  <v-app id="inspire">
    <v-card>
      <v-navigation-drawer
        class="vnd"
        height="98vh"
        width="360px"
        dark
        right
        v-model="selectedItem"
        absolute
        temporary
        >
  
      <v-select
        v-model="selectedFruits"
        :items="items"
        label="Favorite Fruits"
        multiple
        attach
      >
      </v-select>
 
  </v-navigation-drawer>
    </v-card>
        </v-app>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/vue@2.x/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.js"></script>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73866708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档