新增:分享、下载图片、视频功能登

This commit is contained in:
2025-06-09 20:09:52 +08:00
parent 522281300f
commit 4eb8ef0f54
11 changed files with 1346 additions and 56 deletions

View File

@@ -56,12 +56,49 @@
// 显示海报弹窗
onShowPopup() {
const app = this
app.apiCall({ ...app.apiParam, channel: app.platform })
console.log('GoodsPosterPopup onShowPopup 被调用');
console.log('apiCall 类型:', typeof app.apiCall);
console.log('apiCall 函数:', app.apiCall);
console.log('apiParam:', app.apiParam);
console.log('platform:', app.platform);
if (typeof app.apiCall !== 'function') {
console.error('apiCall 不是一个函数!');
uni.showToast({
title: '海报生成功能异常',
icon: 'none'
});
app.onClose();
return;
}
const params = { ...app.apiParam, channel: app.platform };
console.log('调用 apiCall参数:', params);
app.apiCall(params)
.then(result => {
app.imageUrl = result.data.imageUrl
app.show = true
console.log('apiCall 调用成功,结果:', result);
if (result && result.data && result.data.imageUrl) {
app.imageUrl = result.data.imageUrl;
app.show = true;
console.log('海报图片URL设置成功:', app.imageUrl);
} else {
console.error('apiCall 返回的数据格式不正确:', result);
uni.showToast({
title: '海报生成失败',
icon: 'none'
});
app.onClose();
}
})
.catch(err => app.onClose())
.catch(err => {
console.error('apiCall 调用失败:', err);
uni.showToast({
title: '海报生成失败',
icon: 'none'
});
app.onClose();
});
},
// 关闭弹窗