Accordion手风琴折叠菜单组件

ax-accordion组件可以创建一个可嵌套的折叠面板,支持多种数据格式

简单使用

ax-accordion为本框架的自定义树组件,对ul+liol+li结构的容器节点使用ax-accordion标签即可。

  • 输出
  • HTML
    • 中华民族
      中国,是以华夏文明为源泉、中华文化为基础,并以汉族为主体民族的多民族国家,通用汉语、汉字,汉族与少数民族被统称为“中华民族”,又自称为炎黄子孙、龙的传人。
    • 历史进程
      中国是世界四大文明古国之一,有着悠久的历史,距今约5000年前,以中原地区为中心开始出现聚落组织进而形成国家,后历经多次民族交融和朝代更迭,直至形成多民族国家的大一统局面。
    • 人口规模
      中国疆域辽阔、民族众多,先秦时期的华夏族在中原地区繁衍生息,到了汉代通过文化交融使汉族正式成型,奠定了中国主体民族的基础。
  •                 
                    
                

使用完整的结构树(属性)

可以像tree模块那样使用完整的树结构。

  • 输出
  • HTML
  •                 
                    
                

Attributes属性

组件的属性与内置实例的参数是一致的,有三点需要注意:

  1. 组件属性全部小写。
  2. 属性值都是字符串格式。
  3. 属性名如果是动宾结构,或者是由两个词组成的,那么中间使用短横分开,例如:模块参数contType(如果有),在组件属性写做cont-type;参数b4Init在属性中写做b4-init

欲了解模块的参数详细,请点击这里

Methods方法

除了组件通用的setreset方法外,主要使用组件内置实例自身的方法,用法举例:elem.ins.update({})。

Events事件

由于本组件内置模块实例,所以组件的事件有两类:

  1. 组件通用的setresetconnected事件,用法举例:elem.on('connected',()=>{})。
  2. 来自内置实例自身的事件,elem.ins指向内置实例,用法举例:elem.ins.on('initiated',()=>{})。