vuetify.js как получить полную ширину v-контейнера - PullRequest
0 голосов
/ 26 июня 2018

Я новичок в vuetify.js и начал играть с ним.

enter image description here

Это мой код.

Admin-panel.vue

<v-content class="yellow">
  <v-container>
    <v-layout>
      <router-view></router-view>
    </v-layout>
  </v-container>
</v-content>

create-user.vue

<template>
    <v-container class="red">
        <v-layout class="blue">
            <v-flex md12>
                form
            </v-flex>
        </v-layout>
    </v-container>
</template>

Здесь я вижу, что v-container элемент получаетполная ширина доступна.То, что я хочу, - это мой v-container внутри компонента create-user, чтобы получить ту же ширину.(Желтый исчезнет, ​​а красный заполнит экран)

Как мне этого добиться?

Ответы [ 4 ]

0 голосов
/ 14 мая 2019

У меня была такая же проблема.

Я понял, что в моем случае у меня была <v-content> на родительской и дочерней страницах. <v-content> используется для придания приложению привлекательного вида и управления интервалами в навигационной панели и строке заголовка.

Убедитесь, что в вашем приложении объявлен только один.

0 голосов
/ 09 октября 2018

Вы пробовали использовать классы / отступы для полей и отступов?

<v-container class="red ma-0">

или

<v-container class="red" :ma-0="$vuetify.breakpoint.mdAndDown">

за полноэкранный режим только для мобильных устройств?

0 голосов
/ 07 мая 2019

Используйте fluid опору:

<v-container 
  fluid
/>

Codepen .

0 голосов
/ 26 июня 2018

вы можете попробовать вот так

master.vue

<v-app id="app">
<v-navigation-drawer
        v-model="drawer"
        temporary
        absolute
>
    <sidebar></sidebar>
</v-navigation-drawer>
<v-toolbar dark color="primary" fixed app>
    <v-toolbar-side-icon @click.stop="drawer = !drawer"></v-toolbar-side-icon>
    <v-toolbar-title class="white--text">MyBlog</v-toolbar-title>
    <v-spacer></v-spacer>
    <v-toolbar-items>
        <v-text-field
                color="purple"
                id="globalSearch"
                name="globalSearch"
                label="Search"
                v-model="globalSearch"
                v-validate="'required'"
        ></v-text-field>
        <v-btn to="dashboard" flat>Dashboard</v-btn>
        <v-btn to="login" flat>Login</v-btn>
        <v-btn flat>Register</v-btn>
    </v-toolbar-items>
</v-toolbar>
<v-content>
    <v-container fluid>
        <router-view></router-view>
    </v-container>
</v-content>
<v-footer height="auto">
    <v-card
            flat
            tile
            class="indigo lighten-1 white--text text-xs-center"
    >
        <v-card-text>
            <v-btn
                    v-for="icon in icons"
                    :key="icon"
                    icon
                    class="mx-3 white--text"
            >
                <v-icon size="24px">@{{ icon }}</v-icon>
            </v-btn>
        </v-card-text>
        <v-card-text class="white--text">
            &copy;2018 — <strong>Eliyas Hossain</strong>
        </v-card-text>
    </v-card>
</v-footer>
</v-app>

category.vue

<template>
<v-card>
        <v-card-title>
            <div>
                <h2 class="pl-2">Categories</h2>
                <v-btn @click="dialog = !dialog" color="primary" dark>New Category</v-btn>
            </div>
            <v-spacer></v-spacer>
            <v-text-field
                    v-model="search"
                    append-icon="search"
                    label="Search"
                    single-line
                    hide-details
            ></v-text-field>
        </v-card-title>
</v-card>
</template>

так что он займет все пространство справа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...