只能在App使用
<template>
<view class="content">
<button class="renzheng" v-on:click="shareFriend">点击分享朋友</button>
<button class="renzheng" v-on:click="shareFriendcricle">分享到微信朋友圈</button>
<button class="renzheng" v-on:click="shareFriendcricle3">App分享为微信小程序</button>
</view>
</template>
<script src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js" type="text/javascript"></script>
<script>
import wx from 'weixin-js-sdk'
export default {
data() {
return {
}
},
methods: {
shareFriend: function() {
//分享到微信朋友
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));
}
});
},
//分享到微信朋友圈
shareFriendcricle: function() {
uni.share({
provider: "weixin",
scene: "WXSenceTimeline",
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));
}
});
},
//App分享为微信小程序(App中分享一个内容到微信好友,对方微信中呈现的是一个小程序卡片)
shareFriendcricle3: function() {
//uni.showShareMenu(); //微信小程序实现当前页面转发
// uni.share({
// provider: 'weixin',
// scene: "WXSceneSession",
// type: 5,
// imageUrl: 'https://bjetxgzv.cdn.bspapp.com/VKCEYUGU-uni-app-doc/962fc340-4f2c-11eb-bdc1-8bd33eb6adaa.png',
// title: '欢迎体验uniapp',
// miniProgram: {
// id: 'gh_abcdefg',
// path: 'pages/index/index',
// type: 0,
// webUrl: 'http://uniapp.dcloud.io'
// },
// success: ret => {
// console.log(JSON.stringify(ret));
// }
// });
}
}
}
</script>
<style>
button {
color: #DD524D;
}
</style>