微信小程序【分享/扫码 功能】

分享功能

http://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share.html#%E4%BD%BF%E7%94%A8%E6%8C%87%E5%BC%95
**监听右上角转发行为 **
Page.onShareAppMessage

如何页面中没有定义 Page.onShareAppMessage 事件 那么此页面不可分享
他的参数为
微信小程序【分享/扫码 功能】_第1张图片
此事件处理函数需要 return 一个 Object,用于自定义转发内容,返回内容如下:

自定义转发内容 基础库 2.8.1 起,分享图支持云图片。
微信小程序【分享/扫码 功能】_第2张图片

在js函数中进行配置

<button id="share" open-type="share">转发</button>

onShareAppMessage: function (options) {
    //console.log(options)
    //options是事件对象包含分享事件的来源 如果来源是按钮button 那么target是有值的,是按钮的对象
    return {
      title:'好好学习',//转发的标题
      path:'/pages/first/first',//转发界面路径 不写扩展名
      imageUrl:'../../imgs/1.png'//转发图片路径
    }
  }

微信小程序【分享/扫码 功能】_第3张图片
微信小程序【分享/扫码 功能】_第4张图片

扫码

微信小程序【分享/扫码 功能】_第5张图片
微信小程序【分享/扫码 功能】_第6张图片
微信小程序【分享/扫码 功能】_第7张图片
微信小程序【分享/扫码 功能】_第8张图片
微信小程序【分享/扫码 功能】_第9张图片
我们可以通过wx.setStroage来进行本地存储数据
微信小程序【分享/扫码 功能】_第10张图片

你可能感兴趣的:(微信小程序【分享/扫码 功能】)