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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐