美文网首页web前端开发
VUX UI折叠面板Cell组件

VUX UI折叠面板Cell组件

作者: 爱学习的新一 | 来源:发表于2019-12-06 10:14 被阅读0次
<template>
  <div>
    <section class="aui-flexView">
      <div class="fund-bogbox">
          <div class="pay-a1">
            <div class="pay-a1-b1" @click="operationList">
             标题
            </div>
            <div class="pay-a1-t2 slide">
             内容内容内容内容内容内容内容内容内容内容内容内容 <br>
              内容内容内容内容内容内容内容内容内容内容内容内容 <br>
            </div>
          </div>
      </div>
    </section>
  </div>
</template>

<script>
    import { Cell,  } from 'vux'
    export default {
        data () {
            return {

            }
        },
        methods: {
            operationList(e){
                //根据点击事件获取当前点击的div元素,获取下一个兄弟元素节点,就是下一个div节点信息
                let thisDom = e.target;//获取到当前点击的元素
                let nextDom = thisDom.nextElementSibling;//获取下一个兄弟元素节点

                //判断该元素class是否存在animate样式,存在则意味该div已展开,否则未展开
                let whethreExistence = nextDom.classList.contains('animate');
                if(whethreExistence){//存在,删除
                    nextDom.classList.remove('animate')
                }else{//不存在,添加
                    nextDom.classList.add('animate');
                }
            },


        },
        components: {
            Cell
        },


    }
</script>

<style scoped>
  @import "../../common/stylus/about.css";
  @import "../../common/stylus/problem.css";



  .slide {
    padding: 0 20px;
    overflow: hidden;
    max-height: 0;
    transition: max-height .5s cubic-bezier(0, 1, 0, 1) -.1s;
  }
  .animate {
    max-height: 9999px;
    transition-timing-function: cubic-bezier(0.5, 0, 1, 0);
    transition-delay: 0s;
  }
</style>

相关文章

  • VUX UI折叠面板Cell组件

  • Vue2.0+组件库总结

    UI组件 element - 饿了么出品的Vue2的web UI工具套件 Vux - 基于Vue和WeUI的组件库...

  • Vue2.0+组件库总结

    Vue2.0+组件库总结 UI组件 element - 饿了么出品的Vue2的web UI工具套件 Vux - 基...

  • vue 插件集合

    UI组件 element - 饿了么出品的Vue2的web UI工具套件 Vux - 基于Vue和WeUI的组件库...

  • VUe2.0+组件库总结

    UI组件 element - 饿了么出品的Vue2的web UI工具套件 Vux - 基于Vue和WeUI的组件库...

  • Vue2.0+组件库总结(搬运)

    UI组件 element - 饿了么出品的Vue2的web UI工具套件 Vux - 基于Vue和WeUI的组件库...

  • VUE2常用UI框架和组件库

    UI组件 element - 饿了么出品的Vue2的web UI工具套件 Vux - 基于Vue和WeUI的组件库...

  • vue 资料合集

    UI组件element ★11612 - 饿了么出品的Vue2的web UI工具套件 Vux ★7503 - 基于...

  • Vue资源汇总

    UI组件 element ★13489 - 饿了么出品的Vue2的web UI工具套件 Vux ★8133 - 基...

  • 2、vux

    vux是移动端UI组件库 https://vux.li/demos/v2/#/ 在项目里打开终端 输入命令行 安装...

网友评论

    本文标题:VUX UI折叠面板Cell组件

    本文链接:https://www.haomeiwen.com/subject/wopsgctx.html