BUG FIX: 安卓 Object 没有 setPrototypeOf 方法

This commit is contained in:
dongdayu
2018-06-08 18:02:04 +08:00
parent 82c954ec00
commit 9fdf30abbd

View File

@@ -315,6 +315,10 @@ export class WechatError extends Error {
this.errCode = errCode
this.errMsg = errMsg
Object.setPrototypeOf(this, WechatError.prototype)
if (typeof Object.setPrototypeOf === 'function') {
Object.setPrototypeOf(this, WechatError.prototype)
} else {
this.__proto__ = WechatError.prototype
}
}
}