uniapp App分享商品到微信里【小白可用】

效果图

app分享到微信的话需要我们配置一下微信开放平台,把我们需要分享的小程序绑定上去,就是app要分享商品到微信里的话,需要弄一个小程序,现在基本大平台都是这样做的

微信开放平台

配置好之后点击绑定的小程序 拿到原始id

复制代码
uni.share({
							provider: 'weixin',
							scene: "WXSceneSession",
							type: 5,
							imageUrl:this.productDetailbox.tempFilePath,//分享的商品图自定义
							title:this.productDetailbox.proName,//分享的标题
							miniProgram: {
								id: "原始id",
								path: '/pages-goods/pages/goodsDetail/goodsDetail,//你的小程序路径
								type: 0,
								webUrl: 'https://www.longxiu8.com:9082' //你的小程序域名
							},
								success: res => {
								console.log(JSON.stringify(res));
							}
						});

ps:如果你分享过去的图和字体都是模糊,那就是你的图太大了,这边建议不要超过130kb,

下面提供一个uniapp的压缩方法

复制代码
uni.compressImage({
				  					   src: path,
				  					   quality: 1, //压缩的程度
									   width:'50%',
									   height:'50%',
				  					   success: (res) => {
				  							// reslove(res.tempFilePath) //压缩成功返回的径
				  							console.log('压缩成功返回的径',res.tempFilePath)
				  							 
                                           self.productDetail.tempFilePath=res.tempFilePath
				  							self.printFileSize(res.tempFilePath);
				  					   },
				  					   fail: (error) => {
				  							console.log('压缩失败', error)
				  					   }
				  					})

这个是计算你的图片大小的,可选,可以使用也可以不使用,就是调试你的大小的

复制代码
	 printFileSize(filePath) {
				return new Promise((resolve, reject) => {
					uni.getFileInfo({
						filePath: filePath,
						success: (res) => {
							console.log('压缩后的图片大小:', (res.size / 1024).toFixed(2) + ' KB');
							resolve();
						},
						fail: reject,
					});
				});
			},

最后有什么问题后台滴滴我。。。。

相关推荐
2501_916007472 小时前
苹果手机iOS应用管理全指南与隐藏功能详解
android·ios·智能手机·小程序·uni-app·iphone·webview
2501_915106325 小时前
全面理解 iOS 帧率,构建从渲染到系统行为的多工具协同流畅度分析体系
android·ios·小程序·https·uni-app·iphone·webview
2501_916008897 小时前
iOS 能耗检测的工程化方法,构建多工具协同的电量分析与性能能效体系
android·ios·小程序·https·uni-app·iphone·webview
济南壹软网络科技有限公司7 小时前
综合社交服务平台的技术架构与实践:构建高可用、多端覆盖的互动生态
uni-app·php·开源源码·陪玩陪聊h5
2501_915921438 小时前
重新理解 iOS 的 Bundle Id 从创建、管理到协作的工程策略
android·ios·小程序·https·uni-app·iphone·webview
2501_915106328 小时前
当 altool 退出历史舞台,iOS 上传链路的演变与替代方案的工程实践
android·ios·小程序·https·uni-app·iphone·webview
00后程序员张8 小时前
Transporter 的局限与替代路径,iOS 上传流程在多平台团队中的演进
android·ios·小程序·https·uni-app·iphone·webview
lwprain8 小时前
uniapp使用uniview-plus性能问题处理
uni-app
00后程序员张8 小时前
Python 抓包工具全面解析,从网络监听、协议解析到底层数据流捕获的多层调试方案
开发语言·网络·python·ios·小程序·uni-app·iphone
AH_HH10 小时前
UniApp H5 代理失效的终极替代方案
uni-app