pull/1/head
yutent 2023-03-08 16:31:25 +08:00
parent e34d164f51
commit 5517c249b7
1 changed files with 7 additions and 16 deletions

View File

@ -12,29 +12,16 @@ import {
} from './constants.js'
import { css, adoptStyles } from './css.js'
import { render, html, svg } from './html.js'
import {
$,
$$,
nextTick,
offset,
bind,
unbind,
outsideClick,
clearOutsideClick,
fire
} from './utils.js'
export { html, css, svg }
import { fire, bind, unbind } from './utils.js'
export {
$,
$$,
nextTick,
offset,
bind,
unbind,
outsideClick,
clearOutsideClick
}
} from './utils.js'
export { html, css, svg, bind, unbind }
export class Component extends HTMLElement {
constructor() {
@ -306,6 +293,10 @@ export class Component extends HTMLElement {
return bind(this, type, callback)
}
$off(type, callback) {
unbind(this, type, callback)
}
$emit(type, data = {}) {
return fire(this, type, data)
}