|
@@ -1,5 +1,5 @@
|
|
<template>
|
|
<template>
|
|
- <div class="el-collapse-item" :class="{'is-active': isActive}">
|
|
|
|
|
|
+ <div class="el-collapse-item">
|
|
<div
|
|
<div
|
|
role="tab"
|
|
role="tab"
|
|
:aria-expanded="isActive"
|
|
:aria-expanded="isActive"
|
|
@@ -13,11 +13,17 @@
|
|
:id="`el-collapse-head-${id}`"
|
|
:id="`el-collapse-head-${id}`"
|
|
tabindex="0"
|
|
tabindex="0"
|
|
@keyup.space.enter.stop="handleEnterClick"
|
|
@keyup.space.enter.stop="handleEnterClick"
|
|
- :class="{'focusing': focusing}"
|
|
|
|
|
|
+ :class="{
|
|
|
|
+ 'focusing': focusing,
|
|
|
|
+ 'is-active': isActive
|
|
|
|
+ }"
|
|
@focus="handleFocus"
|
|
@focus="handleFocus"
|
|
@blur="focusing = false"
|
|
@blur="focusing = false"
|
|
>
|
|
>
|
|
- <i class="el-collapse-item__arrow el-icon-arrow-right"></i>
|
|
|
|
|
|
+ <i
|
|
|
|
+ class="el-collapse-item__arrow el-icon-arrow-right"
|
|
|
|
+ :class="{'is-active': isActive}">
|
|
|
|
+ </i>
|
|
<slot name="title">{{title}}</slot>
|
|
<slot name="title">{{title}}</slot>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|