收藏
回答

关于小程序的分享朋友圈,请问现在是不是线上版本不支持?开发版里加了相关代码也没有反应。

onShareAppMessage: function(options) {

//var that = this;

// 设置菜单中的转发按钮触发转发事件时的转发内容

var shareObj = {

title: '一咻教育,一个认真做教育的平台', // 默认是小程序的名称(可以写slogan等)

path: 'pages/index/index?pid=' + uni.getStorageSync('uid') + '&user_types=' + this.$store.state.type, //页面路径及参数, // 默认是当前页面,必须是以‘/’开头的完整路径

imageUrl: '' //自定义图片路径,可以是本地文件路径、代码包文件路径或者网络图片路径,支持PNG及JPG,不传入 imageUrl 则使用默认截图。显示图片长宽比是 5:4

success: function(res) {

// 转发成功之后的回调

if (res.errMsg == 'shareAppMessage:ok') {

}

},

fail: function() {

// 转发失败之后的回调

if (res.errMsg == 'shareAppMessage:fail cancel') {

// 用户取消转发

} else if (res.errMsg == 'shareAppMessage:fail') {

// 转发失败,其中 detail message 为详细失败信息

}

},

complete: function() {

// 转发结束之后的回调(转发成不成功都会执行)

}

};

// 来自页面内的按钮的转发

/* if( options.from == 'button' ){

  var eData = options.target.dataset;

  console.log( eData.name );     // shareBtn

  // 此处可以修改 shareObj 中的内容

  shareObj.path = '/pages/btnname/btnname?btn_name='+eData.name;

} */

// 返回shareObj

return shareObj;

},

onShareTimeline: function(optations) {

return {

title: '一咻教育,一个认真做教育的平台', // 默认是小程序的名称(可以写slogan等)

query: 'pages/index/index?pid=' + uni.getStorageSync('uid') + '&user_types=' + this.$store.state.type, //页面路径及参数, // 默认是当前页面,必须是以‘/’开头的完整路径

//path: 'pages/index/index?pid=' + uni.getStorageSync('uid') + '&user_types=' + this.$store.state.type, //页面路径及参数, // 默认是当前页面,必须是以‘/’开头的完整路径

imageUrl:''

};

},

回答关注问题邀请回答
收藏

2 个回答

  • Admin²⁰²²
    Admin²⁰²²
    2020-08-17
    onLoad里加上
        wx.showShareMenu({
          withShareTicket: true,
          menus: ["shareAppMessage", "shareTimeline"],
        });
    
    2020-08-17
    有用 1
    回复
  • 微喵网络
    微喵网络
    2020-08-17

    从你这个截图看,是代码的问题

    2020-08-17
    有用
    回复 2
    • 旭日无痕
      旭日无痕
      2020-08-17
      那请问是哪里有问题呢?
      2020-08-17
      回复
    • 微喵网络
      微喵网络
      2020-08-17回复旭日无痕
      看代码,你用的是uni,看不出来
      2020-08-17
      回复
登录 后发表内容
问题标签