zoukankan      html  css  js  c++  java
  • "折叠面板"组件:<collapse> —— 快应用组件库H-UI

    展开效果:

    <import name="collapse" src="../Common/ui/h-ui/data/c_collapse"></import>
    <template>
        <div class="container">
            <collapse data="{{data}}"></collapse>
        </div>
    </template>
    
    <style lang="less">
        @import '../Common/styles/container.less';
    </style>
    
    <script>
        export default {
            private: {
                data: [
                    {
                        title: '美妆',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    },
                    {
                        title: '包包',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    },
                    {
                        title: '戒指',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    },
                    {
                        title: '高跟鞋',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    }
                ]
            }
        }
    </script>
    

    <import name="collapse" src="../Common/ui/h-ui/data/c_collapse"></import>
    <template>
        <div class="container">
            <collapse data="{{data2}}"></collapse>
        </div>
    </template>
    
    <style lang="less">
        @import '../Common/styles/container.less';
    </style>
    
    <script>
        export default {
            private: {
                data2: [
                    {
                        title: '美妆',
                        icon: 'female',
                        bgColor: 'bg-success',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    },
                    {
                        title: '包包',
                        icon: 'bag',
                        bgColor: 'bg-danger',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    },
                    {
                        title: '戒指',
                        icon: 'ring',
                        bgColor: 'bg-indigo',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    },
                    {
                        title: '高跟鞋',
                        icon: 'shoe',
                        bgColor: 'bg-teal',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    }
                ]
            }
        }
    </script>
    

    <import name="collapse" src="../Common/ui/h-ui/data/c_collapse"></import>
    <template>
        <div class="container">
            <collapse data="{{data3}}"></collapse>
        </div>
    </template>
    
    <style lang="less">
        @import '../Common/styles/container.less';
    </style>
    
    <script>
        export default {
            private: {
                data3: [
                    {
                        title: 'H-UI',
                        image: '/Common/icons/logo.png',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    },
                    {
                        title: '包包',
                        icon: 'bag',
                        bgColor: 'bg-danger',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    },
                    {
                        title: '戒指',
                        icon: 'ring',
                        bgColor: 'bg-indigo',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    },
                    {
                        title: '高跟鞋',
                        icon: 'shoe',
                        bgColor: 'bg-teal',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    }
                ]
            }
        }
    </script>
    

    <import name="collapse" src="../Common/ui/h-ui/data/c_collapse"></import>
    <template>
        <div class="container">
            <collapse current="2" data="{{data2}}"></collapse>
        </div>
    </template>
    
    <style lang="less">
        @import '../Common/styles/container.less';
    </style>
    
    <script>
        export default {
            private: {
                data2: [
                    {
                        title: '美妆',
                        icon: 'female',
                        bgColor: 'bg-success',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    },
                    {
                        title: '包包',
                        icon: 'bag',
                        bgColor: 'bg-danger',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    },
                    {
                        title: '戒指',
                        icon: 'ring',
                        bgColor: 'bg-indigo',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    },
                    {
                        title: '高跟鞋',
                        icon: 'shoe',
                        bgColor: 'bg-teal',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    }
                ]
            }
        }
    </script>
    


    同一时间,最多打开一个面板详情。

    <import name="collapse" src="../Common/ui/h-ui/data/c_collapse"></import>
    <template>
        <div class="container">
            <collapse current="2" accordion="true" data="{{data2}}"></collapse>
        </div>
    </template>
    
    <style lang="less">
        @import '../Common/styles/container.less';
    </style>
    
    <script>
        export default {
            private: {
                data2: [
                    {
                        title: '美妆',
                        icon: 'female',
                        bgColor: 'bg-success',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    },
                    {
                        title: '包包',
                        icon: 'bag',
                        bgColor: 'bg-danger',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    },
                    {
                        title: '戒指',
                        icon: 'ring',
                        bgColor: 'bg-indigo',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    },
                    {
                        title: '高跟鞋',
                        icon: 'shoe',
                        bgColor: 'bg-teal',
                        memo: 'h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!'
                    }
                ]
            }
        }
    </script>
    

    扫码体验

  • 相关阅读:
    bzoj2395: [Balkan 2011]Timeismoney
    bzoj2725: [Violet 6]故乡的梦&&bzoj4400: tjoi2012 桥
    bzoj3047: Freda的传呼机&bzoj2125: 最短路
    bzoj2734: [HNOI2012]集合选数
    bzoj2728: [HNOI2012]与非
    bzoj2730: [HNOI2012]矿场搭建
    bzoj2727: [HNOI2012]双十字
    蓝桥杯-计蒜客之节假日
    蔡基姆拉尔森计算公式
    最长公共子串与最长公共子序列
  • 原文地址:https://www.cnblogs.com/cloud-dev/p/zhe-die-mian-banzu-jianltcollapsegt--kuai-ying-yon.html
Copyright © 2011-2022 走看看