• "折叠面板"组件:<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>
    

    扫码体验

  • 相关阅读:
    js和php中几种生成验证码的方式
    php中mysqli 处理查询结果集的几个方法
    100多个基础常用JS函数和语法集合大全
    js中的slice()、substring()、substr()、split()、join()、indexof()
    织梦dedecms标签大全总结
    0619-dedeCMS数据表
    0619-dedeCMS的安装、重装、目录说明、基本操作及注意事项
    0607-抽象类、抽象方法、接口、类的重载、类的自加载、对象的克隆
    0606-工厂模式、单例模式、DBDA的单例和完整功能
    js 替换/
  • 原文地址:https://www.cnblogs.com/cloud-dev/p/zhe-die-mian-banzu-jianltcollapsegt--kuai-ying-yon.html
Copyright © 2020-2023  润新知