vue.js - Vuetify - 修复了带有绝对页脚的 NavigationDrawer 留下了不必要的空间

标签 vue.js vuetify.js

我正在使用 Vuetify 并希望 v-navigation-drawerv-toolbar 固定到视口(viewport)但 v-footer 不是,即只有在您滚动到页面底部时才会出现。

我已经将 fixed 属性应用于抽屉和工具栏,它们很好地固定在视口(viewport)上。我还在页脚中添加了 absolute Prop ,使其出现在页面的最底部。

然而,即使页脚不在 View 中,抽屉会在末尾留出空间,“固定”页脚可能会占用,这看起来不对。

截图: enter image description here

当我滚动到底部时,页脚占用了留给它的空间: enter image description here

我该如何解决这个问题?

最佳答案

这很麻烦,但我通过添加 appinset 并使用 .pl-0 删除左侧填充来修复它,如下所示:

<v-navigation-drawer
      v-model='state.drawerOpen'
      fixed
      app >

    <v-list >

    </v-list>

    <v-footer class="justify-center pl-0" inset app>
      <span>&copy; 2018</span>
    </v-footer> 

</v-navigation-drawer>

Demo in CodePen

关于vue.js - Vuetify - 修复了带有绝对页脚的 NavigationDrawer 留下了不必要的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52408935/

相关文章:

vuejs2 - 使用 vuetify 进行多个快速拨号

javascript - 如何以编程方式访问 vuetify 元素的属性?

javascript - 如何改变v-select的颜色?

javascript - 如何使用 Vuetify 迷你图组件生成超过 1 个迷你图?

object - 如果 vue.js 2 上的对象为空,如何添加条件?

vue.js - [Vue warn] : Invalid prop: type check failed for prop "scrollThreshold". 预期数字,得到字符串

javascript - 如何检查字符串是否以 iFrame 开头?

javascript - Babel 插件 transform-remove-console 不适用于 Vue CLI 4 @vue/cli-plugin-babel/preset?

javascript - 将数据对象从 Vue for 循环传递到组件

css - 如何在 bootstrap-vue modal[b-modal] 上创建过渡/动画