微信小程序统一设置转发标题信息

653 阅读1分钟

需要写在app.json中 在launch先调动 overShare(),才能在全局生效。

在某一个页面需要设置自己的转发信息可在data里设置 isOverShare:true

function overShare() {

  //监听路由切换


  //间接实现全局设置分享内容


 wx.onAppRoute(function(res) {

  //获取加载的页面

  let pages = getCurrentPages(),

      //获取当前页面的对象

      view = pages[pages.length - 1],

      data;

  if (view) {

      data = view.data;

      if (!data.isOverShare) {

          data.isOverShare = true;

          view.onShareAppMessage = function() {

              //你的分享配置

              return {

                  title: '凤凰于飞 贵隐梧桐',

                  path: 'pages/index/index'

              };

          }

      }

  }

})

}