|
|
|
@ -1,4 +1,4 @@ |
|
|
|
import { isString } from 'underscore'; |
|
|
|
import { isString, isElement } from 'underscore'; |
|
|
|
import { createId } from 'utils/mixins'; |
|
|
|
|
|
|
|
export default { |
|
|
|
@ -61,6 +61,16 @@ export default { |
|
|
|
this.__onAllEvent(); |
|
|
|
}, |
|
|
|
|
|
|
|
__appendTo() { |
|
|
|
const elTo = this.getConfig().appendTo; |
|
|
|
|
|
|
|
if (elTo) { |
|
|
|
const el = isElement(elTo) ? elTo : document.querySelector(elTo); |
|
|
|
if (!el) return this.__logWarn('"appendTo" element not found'); |
|
|
|
el.appendChild(this.render()); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
__onAllEvent() {}, |
|
|
|
|
|
|
|
__logWarn(str) { |
|
|
|
|