app分享成小程序:https://uniapp.dcloud.net.cn/api/plugins/share.html#share
ps:这个功能要申请微信 appid非小程序的appid),是微信开放平台的,需要申请申请申请

uni.share({
	provider:'weixin',
	scene:'WXSceneSession',
	imageUrl:'这是图片',
	title:'这是标题',
	type:5,//5是app分享成小程序
	miniProgram:{
		id:'小程序原始id',
		type:0,//
		path:`小程序路径`,
		// webUrl: 'http://uniapp.dcloud.io'
	},
	success(rel) {
		console.log(rel,'success')
	},
	fail(err) {
		console.log(err,'fail')
	}
})

然后先制作自定义基座,运行到真机上,触发后出现下图问题
在这里插入图片描述
查了下,是因为miniProgram的webUrl未填写,有查到说imageUrl要小于20kb,但是我imageUrl是大于20kb的(126kb),添加webUrl后就可以分享了,与imageUrl问题不大。
webUrl随便填写一个地址即可。

Logo

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

更多推荐