代码之家  ›  专栏  ›  技术社区  ›  Billal Begueradj

如何使v步进器步进始终在页面顶部可见?

  •  0
  • Billal Begueradj  · 技术社区  · 6 年前

    在使用vuetify.js框架的nuxt.js应用程序中,我有一个 v-stepper 组件,当向下滚动任何页面时, 它的步骤 变得不可见(我把步进元件放在里面 页面/index.vue )。 我希望它们在顶部始终可见。

    为此,我认为 V步进器 A内 v-toolbar 组件可以实现目标,但不是真的:不知道如何打开 V步进器 组件内部 布局/default.vue 把它关在里面 页面/index.vue :

    <template>
      <v-app>
        <v-toolbar>
          <!-- open v-stepper here -->
          <v-stepper>
        </v-toolbar>
        <v-content>
          <nuxt /> <!-- closing v-stepper here does not work, -->
        </v-content>
      </v-app>
    </template>
    

    如何实现这一目标?(我不是要求实现,只是提示/想法/备选方案)

    1 回复  |  直到 6 年前
        1
  •  1
  •   Boussadjra Brahim    6 年前

    包装您的 v-stepper 带有类似DIV的组件 <div class="sticky"><v-stepper/></div>

    并将以下规则添加到您的CSS中:

      .sticky {
         position: fixed;
         top: 0;
         width: 100%;
       }