fix(omi): fix scope of custom event handler
This commit is contained in:
parent
a0d769cc01
commit
a941237864
|
@ -43,7 +43,7 @@
|
|||
"@omiu/steps": "^0.0.3",
|
||||
"@omiu/switch": "^0.0.2",
|
||||
"@omiu/table": "^0.0.15",
|
||||
"@omiu/tabs": "^0.0.21",
|
||||
"@omiu/tabs": "^0.0.22",
|
||||
"@omiu/toast": "^0.0.8",
|
||||
"@omiu/tooltip": "0.0.1",
|
||||
"@omiu/transition": "^0.0.12",
|
||||
|
@ -56,7 +56,7 @@
|
|||
"markdown-it-anchor": "^8.1.0",
|
||||
"masonry-layout": "^4.2.2",
|
||||
"mockjs": "^1.1.0",
|
||||
"omi": "^6.21.3",
|
||||
"omi": "^6.22.1",
|
||||
"omi-router": "^3.0.1",
|
||||
"omi-twind": "^0.0.1",
|
||||
"prismjs": "^1.24.0",
|
||||
|
|
|
@ -156,7 +156,7 @@ export default class extends WeElement<Props> {
|
|||
<div class={tw`px-2`}>
|
||||
<o-tabs
|
||||
list={[{ label: '全部通知' }, { label: '未读通知' }, { label: '已读通知' }]}
|
||||
onchange={this.onChange}
|
||||
onChange={this.onChange}
|
||||
activeIndex={this.activeIndex}
|
||||
></o-tabs>
|
||||
<o-table
|
||||
|
|
|
@ -103,8 +103,8 @@ export default class extends WeElement {
|
|||
closable
|
||||
type="card"
|
||||
list={this.store.tabs}
|
||||
onchange={this.onChange}
|
||||
onremove={this.onRemove}
|
||||
onChange={this.onChange}
|
||||
onRemove={this.onRemove}
|
||||
active-index={this.store.tabsActiveIndex}
|
||||
></o-tabs>
|
||||
</div>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Omi v6.22.0 http://omijs.org
|
||||
* Omi v6.22.1 http://omijs.org
|
||||
* Front End Cross-Frameworks Framework.
|
||||
* By dntzhang https://github.com/dntzhang
|
||||
* Github: https://github.com/Tencent/omi
|
||||
|
@ -965,7 +965,7 @@
|
|||
WeElement.prototype.fire = function fire(name, data) {
|
||||
var handler = this.props['on' + capitalize(name)];
|
||||
if (handler) {
|
||||
handler.call(this, new CustomEvent(name, {
|
||||
handler(new CustomEvent(name, {
|
||||
detail: data
|
||||
}));
|
||||
} else {
|
||||
|
@ -1551,7 +1551,7 @@
|
|||
|
||||
options.root.Omi = omi;
|
||||
options.root.omi = omi;
|
||||
options.root.Omi.version = '6.22.0';
|
||||
options.root.Omi.version = '6.22.1';
|
||||
|
||||
if (typeof module != 'undefined') module.exports = omi;else self.Omi = omi;
|
||||
}());
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Omi v6.22.0 http://omijs.org
|
||||
* Omi v6.22.1 http://omijs.org
|
||||
* Front End Cross-Frameworks Framework.
|
||||
* By dntzhang https://github.com/dntzhang
|
||||
* Github: https://github.com/Tencent/omi
|
||||
|
@ -962,7 +962,7 @@ var WeElement = function (_HTMLElement) {
|
|||
WeElement.prototype.fire = function fire(name, data) {
|
||||
var handler = this.props['on' + capitalize(name)];
|
||||
if (handler) {
|
||||
handler.call(this, new CustomEvent(name, {
|
||||
handler(new CustomEvent(name, {
|
||||
detail: data
|
||||
}));
|
||||
} else {
|
||||
|
@ -1548,7 +1548,7 @@ var omi = {
|
|||
|
||||
options.root.Omi = omi;
|
||||
options.root.omi = omi;
|
||||
options.root.Omi.version = '6.22.0';
|
||||
options.root.Omi.version = '6.22.1';
|
||||
|
||||
export default omi;
|
||||
export { tag, WeElement, Component, render, h, h as createElement, options, define, cloneElement, getHost, rpx, defineElement, classNames, extractClass, createRef, o, elements, $, extend$1 as extend, get, set, bind, unbind };
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -600,7 +600,7 @@
|
|||
};
|
||||
WeElement.prototype.fire = function(name, data) {
|
||||
var handler = this.props['on' + capitalize(name)];
|
||||
if (handler) handler.call(this, new CustomEvent(name, {
|
||||
if (handler) handler(new CustomEvent(name, {
|
||||
detail: data
|
||||
})); else this.dispatchEvent(new CustomEvent(name, {
|
||||
detail: data
|
||||
|
@ -924,7 +924,7 @@
|
|||
};
|
||||
options.root.Omi = omi;
|
||||
options.root.omi = omi;
|
||||
options.root.Omi.version = '6.22.0';
|
||||
options.root.Omi.version = '6.22.1';
|
||||
if ('undefined' != typeof module) module.exports = omi; else self.Omi = omi;
|
||||
}();
|
||||
//# sourceMappingURL=omi.js.map
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "omi",
|
||||
"version": "6.22.0",
|
||||
"version": "6.22.1",
|
||||
"description": "Front End Cross-Frameworks Framework.",
|
||||
"main": "dist/omi.js",
|
||||
"jsnext:main": "dist/omi.esm.js",
|
||||
|
|
|
@ -52,7 +52,7 @@ const omi = {
|
|||
|
||||
options.root.Omi = omi
|
||||
options.root.omi = omi
|
||||
options.root.Omi.version = '6.22.0'
|
||||
options.root.Omi.version = '6.22.1'
|
||||
|
||||
export default omi
|
||||
|
||||
|
|
|
@ -248,8 +248,7 @@ export default class WeElement extends HTMLElement {
|
|||
fire(name, data) {
|
||||
const handler = this.props[`on${capitalize(name)}`]
|
||||
if (handler) {
|
||||
handler.call(
|
||||
this,
|
||||
handler(
|
||||
new CustomEvent(name, {
|
||||
detail: data
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue