首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vuetify.js -动态卡高动画

Vuetify.js -动态卡高动画
EN

Stack Overflow用户
提问于 2017-09-19 16:17:34
回答 1查看 3.6K关注 0票数 5

我有两个段落(一个大的和一个小的)在一个v卡,开关按钮点击。是否有一种方法,使卡动画,就像它正在扩展,同时切换。下面是它的样子

代码语言:javascript
复制
<v-card>

   <v-btn @click="show=!show" flat>show</v-btn>

   <v-card-text v-show="show">
      <!-- short paragraph -->
   </v-card-text>

   <v-card-text v-show="!show">
       <!-- long paragraph -->
   </v-card-text>

</v-card>

假设show是在vue对象中定义的变量。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-24 11:11:12

您可以从Vuetify:https://vuetifyjs.com/en/framework/transitions#expand-transition中使用https://vuetifyjs.com/en/framework/transitions#expand-transition

只需使用一个v-card-text,其中每个短段落和长段包含一个div,然后将每个段落包装成v-expand-transition

代码语言:javascript
复制
    <v-card-text>
      <v-expand-transition>
        <div v-show="show">This is a short paragraph</div>
      </v-expand-transition>
      <v-expand-transition>
        <div v-show="!show">
          <p>A looooong</p>
          <p>paragraph</p>
        </div>
      </v-expand-transition>
    </v-card-text>

代码沙箱上的工作示例:https://codesandbox.io/s/stack-overflow-q46305305-4qq4940x5w

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

https://stackoverflow.com/questions/46305305

复制
相关文章

相似问题

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