update eslint rule

This commit is contained in:
zhw2590582 committed 2021-11-28 19:32:40 +08:00
1 parent 5a7dc3b935
commit cf7cfd85ce
18 files changed
+79 -64

No files matched your search

+8 -2
View File
@@ -1,4 +1,4 @@
import { hasClass, addClass, removeClass, append, setStyles, tooltip, getStyle } from './dom';
import { hasClass, addClass, removeClass, append, setStyles, tooltip, getStyle, inverseClass } from './dom';
import { has, def } from './property';
import { errorHandle } from './error';
@@ -97,7 +97,12 @@ export default class Component {
append($ref, $value);
const list = option.selector
.map((item, index) => `<div class="art-selector-item" data-index="${index}">${item.html}</div>`)
.map(
(item, index) =>
`<div class="art-selector-item ${item.default ? 'art-current' : ''}" data-index="${index}">${
item.html
}</div>`,
)
.join('');
const $list = document.createElement('div');
addClass($list, 'art-selector-list');
@@ -115,6 +120,7 @@ export default class Component {
const path = event.composedPath() || [];
const $item = path.find((item) => hasClass(item, 'art-selector-item'));
if (!$item) return;
inverseClass($item, 'art-current');
const index = Number($item.dataset.index);
const find = option.selector[index] || {};
$value.innerText = $item.innerText;