首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对话框中的导航抽屉,是否有多个v内容?

对话框中的导航抽屉,是否有多个v内容?
EN

Stack Overflow用户
提问于 2018-03-29 16:32:48
回答 1查看 2.4K关注 0票数 0

我只是在查看vuetify,我想添加一个包含v-navigation-drawer的对话框。

我需要如何构造对话框中的布局,才能在对话框中达到相同的效果,就像使用v导航抽屉(菜单在左侧,内容在右侧)。

这就是我现在的标记:

代码语言:javascript
复制
v-app
  v-dialog
    v-toolbar
    v-navigation-drawer
      v-list
        .. menuitems
    v-content
      (content here is under the left menu not on the right side as on my screenshot)
  v-content
    v-container

https://imgur.com/a/dRTpC

EN

回答 1

Stack Overflow用户

发布于 2018-04-28 00:34:45

这可能不是最干净的解决方案,但它可能是这样的:

代码语言:javascript
复制
new Vue({
  el: '#app',
  data () {
      return {
        dialog: null,
        notifications: false,
        sound: true,
        widgets: false
      }
    }
})
代码语言:javascript
复制
<script src="https://unpkg.com/vue/dist/vue.js"></script>
<script src="https://unpkg.com/vuetify/dist/vuetify.min.js"></script>
<link href="https://unpkg.com/vuetify/dist/vuetify.min.css" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Material+Icons" />

<div id="app">
  <v-app id="inspire">
    <v-btn primary dark v-on:click.stop="dialog = true">Open Dialog</v-btn>
    <v-dialog v-model="dialog"  transition="dialog-bottom-transition" width="80%" fullscreen hide-overlay >
      <v-card>
        <v-toolbar dark class="primary">
          <v-btn icon @click.native="dialog = false" dark>
            <v-icon>close</v-icon>
          </v-btn>
          <v-toolbar-title>Settings</v-toolbar-title>
          <v-spacer></v-spacer>
          <v-toolbar-items>
            <v-btn dark flat @click.native="dialog = false">Save</v-btn>
          </v-toolbar-items>
        </v-toolbar>
         <v-navigation-drawer
                                        permanent
                                        absolute
                                        left
                                        width="250"
                                        class='mt-5'
                                        height=""

                                >
                                    <v-list light one-line class="grey pa-1">
                                        <v-list-tile>
                                            <v-list-tile-content>
                                                <v-list-tile-title class="white--text subheading">
                                                    HEADER
                                                </v-list-tile-title>
                                            </v-list-tile-content>
                                        </v-list-tile>
                                    </v-list>
                                    <v-list class="pt-0" dense>
                                        <v-divider></v-divider>
                                        <v-list-tile >
                                              Lorem ipsum lorem ipsum
                                        </v-list-tile>
                                    </v-list>
                                </v-navigation-drawer>
          <v-flex class="text-xs-center">
                <h3 class="headline mb-0">Kangaroo Valley Safari</h3>
                <div>Located two hours south of Sydney in the <br>Southern Highlands of New South Wales, ...</div>
          </v-flex>
 
      </v-card>
    </v-dialog>
  </v-app>
</div>

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

https://stackoverflow.com/questions/49551391

复制
相关文章

相似问题

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