chore(视频号组件): 优化视频号组件展示及播放

This commit is contained in:
2026-01-12 11:32:31 +08:00
parent 128d75b921
commit d012c7fff7
3 changed files with 38 additions and 14 deletions

View File

@@ -150,7 +150,7 @@ export const wechatChannelUtil = {
resolve(res);
},
fail: (err) => {
this.handleError(err);
this.handleError(err, item);
reject(err);
}
});
@@ -161,19 +161,27 @@ export const wechatChannelUtil = {
},
// 统一错误处理
handleError(err) {
handleError(err, item) {
console.error('微信视频号错误:', err);
let errorMsg = err.errMsg || '视频播放失败';
// 可以添加错误上报或用户提示逻辑
switch (err.errCode) {
case 40001:
console.error('错误40001检查主体要求或嵌入式打开的关联关系');
errorMsg = '错误40001检查主体要求或嵌入式打开的关联关系';
break;
case 40002:
console.error('错误40002参数错误检查 feedId 和 finderUserName');
errorMsg = '错误40002参数错误检查 feedId 和 finderUserName';
break;
default:
console.error('错误:' + err.errCode + '' + (err.errMsg || '未知错误'));
break;
}
uni.showToast({
title: [errorMsg, 'feedId: ' + item.feedId, 'finderUserName: ' + item.finderUserName, 'feedToken: ' + item.feedToken].join('\n'),
icon: 'none',
duration: 5000
});
}
};