如何在Stencil.js组件中定义全局变量?
@ClickOutside()
someMethod() {
let editable = this.el.querySelector('.editable');
if (this.el.classList.contains('is-open')) {
this.el.classList.toggle('is-open');
editable.setattribute('contenteditable',editable.getattribute('contenteditable') === 'true' ? 'false' : 'true');
}
}
openToolbar() {
let editable = this.el.querySelector('.editable');
if (editable.getattribute('contenteditable') === 'true') {
return
}
this.el.classList.toggle('is-open');
editable.setattribute('contenteditable',editable.getattribute('contenteditable') === 'true' ? 'false' : 'true');
}
这按预期工作,但是我在两个单独的功能中重复我自己。我想在外部定义第一个let变量,以便可以在两个函数中使用它。