分享代码是从 官方文档里边直接复制出来的。http://uniapp.dcloud.io/api/plugins/share
<view class="uni-flex uni-row">
<button class="btn" type="primary" size="mini" v-on:click="getProvider">获取服务商</button>
<button class="btn" type="primary" size="mini" v-on:click="share">分享到微信</button>
</view>
share: function () {
uni.share({
provider: "weixin",
scene: "WXSceneSession",
type: 0,
href: "http://baidu.com/",
title: "37喵 为追剧而生",
summary: "我正在使用追剧助手,赶紧跟我一起来体验!",
imageUrl: "http://baidu.com/Content/img/jiazai.png",
success: function (res) {
console.log("success:" + JSON.stringify(res));
},
fail: function (err) {
console.log("fail:" + JSON.stringify(err));
}
});
},
getProvider: function () {
uni.getProvider({
service: 'share',
success: function (res) {
console.log(res.provider)
}
});
},
调试的时候,调试包和app 一起启动的时候 ,调试包可以分享 打包好的 会在编译器控制台输出 fail:{"errMsg":"share:fail:分享服务[weixin]不存在"} at app-service.js:12963
宋宋 (作者)
谢谢,的确是没配置第三方参数。
2018-08-09 14:06
西瓜皮喔
回复 宋宋: 怎么解决,要设置微信等的APPID吗?
2020-02-18 21:52
宋宋 (作者)
回复 西瓜皮喔: 是的哦,设置下appid
2020-07-14 22:58