收藏
回答

onShareAppMessage title不生效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug onShareAppMessage 客户端 6.7.1

- 当前 Bug 的表现(可附上截图)

设置的title不生效

- 预期表现

设置的title生效

- 复现路径


- 提供一个最简复现 Demo

创建了一个utils.js  封装函数如下

const shareProgram  = function(path) {

return {

title: '分享绿洲精灵给朋友!',

path: '/'+path,

success: function () { },

fail: function () { }

}

}



在其他页面调用的时候,能够分享,但是title都是默认的小程序名称,如下截图:

onShareAppMessage: function () {

utils.shareProgram(this.route)

}






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

4 个回答

  • 卢霄霄
    卢霄霄
    2018-08-22

    是不是应该写成

    return utils.shareProgram(this.route)

    2018-08-22
    有用 1
    回复 1
    • zm
      zm
      2018-08-23

      是的,谢谢!


      2018-08-23
      回复
  • 小蒲🍡不胖
    小蒲🍡不胖
    08-01
    我是这样写的,一样的没起效果,分享标题始终都是项目的名称
    onLoad(async (option) => {
    	
    	function onShareAppMessage(res) {
    		return {
    			title: '自定义分享标题',
    			path: '/pages/Home/function', // 分享路径
    			success: function (res) {
    				// 转发成功
    				console.log('转发成功', res);
    			},
    			fail: function (res) {
    				// 转发失败
    				console.log('转发失败', res);
    			}
    		};
    	}
    	
    });
    
    
    08-01
    有用
    回复
  • 大煜哈
    大煜哈
    2018-08-22

    你好  最后怎么解决的呢?

    2018-08-22
    有用
    回复 1
    • zm
      zm
      2018-08-23

      按楼下方法,加一个return,已生效!

      2018-08-23
      回复
  • 🚗🚕🚙🚌🚎🚒🚐🚚
    🚗🚕🚙🚌🚎🚒🚐🚚
    2018-08-22

    我觉得他说的是对的

    2018-08-22
    有用
    回复 1
    • 卢霄霄
      卢霄霄
      2018-08-22

      好巧啊 我也这么觉得

      2018-08-22
      回复
登录 后发表内容