微信扫码登录

其他登录方式

绑定手机号

注册

我同意用户协议

忘记密码

用户协议

绑定手机号

近期有不法分子打着爱盈利的旗号,制作“爱盈利”名称的App,并伪造爱盈利证件,骗取用户信任,以抖音点赞赚钱或其他方式赚钱为名义,过程中以升级会员获得高佣金为名让用户充值。
爱盈利公司郑重声明:我司没有研发或运营过任何名为“爱盈利”的APP,我司做任务赚钱类产品从没有让任何普通用户充值升级会员。我公司产品均在本网站可查询,请将网站拉至底部,点击“关于我们”可查看爱盈利相关产品与服务。
温馨提示:当遇到此类问题请拨打官方电话或添加官方微信,以免财产损失。爱盈利官网地址:www.aiyingli.com。
  • 推广与合作
X

小程序丨【已解决】请问转发中的URL获取当前页面哪里有参考资料,或者怎么写 ... ...

来源: 346774

return {

     title: '好妞妞食品饮料招商网',

     path: '',                                                    //当前页面 path ,必须是以 / 开头的完整路径

     success: function (res) {

       // 转发成功

     },



请问开发文档中说path这里必须以/开头并且是完整路径,我们现在想实现,客户再哪个页面,转发的就是哪个页面的URL。请问如何实现?


网友回复:

王***:

【已解决】请问转发中的URL获取当前页面哪里有参考资料,或者怎么写 ... ...就可以

M***:

Page({

 onShareAppMessage: function (res) {

   if (res.from === 'button') {

     // 来自页面内转发按钮

     console.log(res.target)

   }

   return {

     title: '好妞妞食品饮料招商网',

     path: '/pages/index/index',                                        

     success: function (res) {

       // 转发成功

     },

     fail: function (res) {

       // 转发失败

     }

   }

 }

})


王三思,你好。

------------------

path:这个地方现在,只可以分享小程序的首页,如果小程序客户端,用户点进了目录或者其他页面,分享出去的还是首页。

我想实现,客户分享的页面地址,分享出去以后别人点开的地址就是客户实际分享的那个地址。

牛***:

把每页都写上分享啊

M***:

因为我们小程序其实就是一个框架,一个首页

<web-view src="https://*.*.*"></web-view>

其他的全是微网站的,所以不能每一个页面都写上分享这段代码。

我现在不知道这个path是不是固定要写死,如果要写死的话。

在这个地方就不考虑这个方法了。

得考虑让这个path跳转到其他页面,在其他页面再获取当一个页面的来路。

弄个小程序好难,官方也没有找到这一块的说明和函数,快被我翻烂了。


Y***:
相关接口 3

用户分享时可获取当前<web-view/>的URL,即在onShareAppMessage回调中返回webViewUrl参数。

示例代码:

Page({
  onShareAppMessage(options) {    console.log(options.webViewUrl)
  }
})



这个不就可以么

M***:

敢问楼上,你的意思是:

比如我小程序首页是<web-view src="https://m.1111.com"></web-view>


当用户点击到https://m.1111.com/a/index.html的时候,点击分享按钮。

Page({onShareAppMessage(options) {    console.log(options.webViewUrl)}})

这个是可以获取到https://m.1111.com/a/index.html这个地址码?

------------------------------------------------------------------------------------

下边这段代码该如何改善呢?

------------------------------------------------------------------------------------

Page({

 onShareAppMessage: function (res) {

   if (res.from === 'button') {

     // 来自页面内转发按钮

     console.log(res.target)

   }

   return {

     title: '好妞妞食品饮料招商网',

     path: '/pages/index/index',                                        

     success: function (res) {

       // 转发成功

     },

     fail: function (res) {

       // 转发失败

     }

   }

 }

})




M***:

搞不定,调整了一下代码,还是不管用。

【已解决】请问转发中的URL获取当前页面哪里有参考资料,或者怎么写 ... ...

M***:

Page({

onShareAppMessage(options) {

var that = this

var return_url = options.webViewUrl

return {

title: that.data.title,

path: return_url,

success: function (res) {

// 转发成功

},

fail: function (res) {

// 转发失败

}

}

}

})


Y***:


Page({
 
  data: {
    src: 'https://m.1111.com'
  },
  onLoad: function (options) {
    if (options.return_url) {
      this.setData({
        src: options.return_url
      })
    }
  },
 
  onShareAppMessage: function (options) {
    var return_url = options.webViewUrl
    return {
      title: '好妞妞食品饮料招商网',
      path: '/pages/index/index?return_url=' + return_url,
      success: function (res) {
        // 转发成功
      },
      fail: function (res) {
        // 转发失败
      }
    }
  }
})
<web-view src="{{src}}"></web-view>

上面是js下面wxml  

M***:

楼上你能给我留个联系方式吗,按照你的代码还是不行...

爱盈利-运营小咖秀(www.aiyingli.com) 始终坚持研究分享移动互联网App运营推广经验、策略、全案、渠道等纯干货知识内容;是广大App运营从业者的知识启蒙、成长指导、进阶学习的集聚平台;

想了解更多移动互联网干货知识,请关注微信公众号运营小咖秀(ID: yunyingshow)

评论

相关文章推荐

SELECT dw_posts.ID,dw_posts.post_title,dw_posts.post_content FROM dw_posts INNER JOIN dw_term_relationships ON (dw_posts.ID = dw_term_relationships.object_id) WHERE 1=1 AND(dw_term_relationships.term_taxonomy_id = 5246 ) AND dw_posts.post_type = 'post' AND (dw_posts.post_status = 'publish') GROUP BY dw_posts.ID ORDER BY RAND() LIMIT 0, 6

京ICP备15063977号-2 © 2012-2018 aiyingli.com. All Rights Reserved. 京公网安备 11010102003938号