function easyShare(config) {
return new Promise((resolve, reject) => {
try {
if (config === true) {
console.log(11, config)
setTimeout(() => {
resolve(‘成功了’)
}, 1000)
} else {
// throw error
throw ‘失败了’
}
} catch (error) {
console.log(12, error)
reject(error);
}
});
}

1.成功的情况
easyShare(true).then(
(data) => {
//接收成功的消息
console.log(13, data)
},
(data) => {
console.log(14, data)
}
)
2.
失败的情况
easyShare(false).then(
(data) => {
console.log(13, data)
},
(data) => {
//接收失败的消息
console.log(14, data)
}
)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐