1.首先配置manifest.json文件
appid: 是从微信开放平台申请的
ios平台通用链接(不开发ios可不填) 最好 最好 最好!!!! 自动生成 ,教程在此
2.直接上代码
(1)App分享为微信小程序(App中分享一个内容到微信好友,对方微信中呈现的是一个小程序卡片)
uni.share({
provider: 'weixin',
//WXSceneSession 分享到聊天界面
//WXSceneTimeline 分享到朋友圈
//WXSceneFavorite 分享到微信收藏
scene: "WXSceneSession",
//分享形式,如图文、纯文字、纯图片、音乐、视频、小程序等。默认图文 0
type: 5,
//图片地址。type为0时,推荐使用小于20Kb的图片
imageUrl: 'https://bjetxgzv.cdn.bspapp.com/VKCEYUGU-uni-app-doc/962fc340-4f2c-11eb-bdc1-8bd33eb6adaa.png',
//分享内容的标题
title: '欢迎体验uniapp',
miniProgram: {
//小程序原始id
id: 'gh_abcdefg',
// 跳转到指定页面路径(可以传参,有大用!!)
path: 'pages/index/index',
//微信小程序版本类型,可取值: 0-正式版; 1-测试版; 2-体验版。 默认值为0。
type: 0,
// 兼容低版本的网页链接
webUrl: 'http://uniapp.dcloud.io'
},
success: ret => {
console.log(JSON.stringify(ret));
}
});
(2)分享文字
uni.share({
provider: "weixin",
scene: "WXSceneSession",
type: 1,
//分享内容的摘要
summary: "我正在使用HBuilderX开发uni-app,赶紧跟我一起来体验!",
success: function (res) {
console.log("success:" + JSON.stringify(res));
},
fail: function (err) {
console.log("fail:" + JSON.stringify(err));
}
});```
#### 分享图片
```javascript
uni.share({
provider: "weixin",
scene: "WXSceneSession",
type: 2,
imageUrl: "https://bjetxgzv.cdn.bspapp.com/VKCEYUGU-uni-app-doc/d8590190-4f28-11eb-b680-7980c8a877b8.png",
success: function (res) {
console.log("success:" + JSON.stringify(res));
},
fail: function (err) {
console.log("fail:" + JSON.stringify(err));
}
});
(3)分享图文
href、imageUrl 为必选参数,title/summary 二选一,最好将这四个参数都选上。
uni.share({
provider: "weixin",
scene: "WXSceneSession",
type: 0,
href: "http://uniapp.dcloud.io/",
title: "uni-app分享",
summary: "我正在使用HBuilderX开发uni-app,赶紧跟我一起来体验!",
imageUrl: "https://bjetxgzv.cdn.bspapp.com/VKCEYUGU-uni-app-doc/d8590190-4f28-11eb-b680-7980c8a877b8.png",
success: function (res) {
console.log("success:" + JSON.stringify(res));
},
fail: function (err) {
console.log("fail:" + JSON.stringify(err));
}
});
到此uniapp分享到微信流程到此结束
接下来就开始调试了。。。。。。