| | |
| | | }, 500); |
| | | }, |
| | | outCloseMenu(evt) { |
| | | (() => { |
| | | setTimeout(() => { |
| | | // 未打开时,忽略 |
| | | if (!this.dropShow) { |
| | | return; |
| | |
| | | return; |
| | | } |
| | | // 点击了菜单项,忽略 |
| | | if (evt.target.className.indexOf('c-nav-bar-drop-item') >= 0) { |
| | | const className = evt.target.className; |
| | | if ( |
| | | className.indexOf('c-nav-bar-drop-item') >= 0 || |
| | | className.indexOf('at-nav-bar__container') >= 0 |
| | | ) { |
| | | return; |
| | | } |
| | | // 执行关闭 |
| | | this.dropShow = false; |
| | | })(); |
| | | }, 0); |
| | | }, |
| | | }, |
| | | mounted() { |
| | |
| | | } |
| | | .at-icon-bullet-list { |
| | | margin-right: 6PX; |
| | | pointer-events: none; |
| | | } |
| | | } |
| | | .at-nav-bar__container--hide { |
| | |
| | | border-radius: 0.1rem; |
| | | box-shadow: rgba(#000, 0.1) 0 1PX 1PX 1PX; |
| | | .item { |
| | | padding: 0 0.4rem; |
| | | padding: 0 0.45rem; |
| | | text-align: center; |
| | | line-height: 1.45rem; |
| | | line-height: 1.6rem; |
| | | font-size: 0.65rem; |
| | | @include ellipsis(100%); |
| | | box-sizing: border-box; |