当前位置:   article > 正文

微信小程序 - 分享及转发朋友圈

微信小程序 - 分享及转发朋友圈

一、分享功能的实现

1、wxml 中需要写分享按钮的布局
  1. <view class="right">
  2. <van-icon name="share-o" class="vanicon" />
  3. <text>分享</text>
  4. <button open-type="share" class="share" size="mini"></button>
  5. </view>

注意:这里必须要有一个 button标签,且open-type 为share否则无法唤起用户转发弹窗

2、scss 中书写样式
  1. .right {
  2. color: #999999;
  3. display: flex;
  4. align-items: center;
  5. position: relative;
  6. .vanicon {
  7. margin-right: 4rpx;
  8. }
  9. .share {
  10. position: absolute;
  11. left: 0;
  12. top: 0;
  13. opacity: 0;
  14. }
  15. }

二、分享功能自定义标题和路径

1、在对应页面的 js文件中的 onShareAppMessage() { }方法中 return 一个 Object

注意:具体的title和路径需要根据实际情况来定

  1. onShareAppMessage() {
  2. return{
  3. title:this.data.detail.title,
  4. path:"/pages/newsDetail/newsDetail?id="+this.data.detail._id
  5. }
  6. },

三、分享到朋友圈功能的实现

 1、onShareTimeline(){ }引入到对应页面的 js 中,且写在onLoad(options) {}方法的下面

  1. Page({
  2. //页面的初始数据
  3. data: {
  4. },
  5. //生命周期函数--监听页面加载
  6. onLoad(options) {
  7. },
  8. //用户点击右上角转发到朋友圈
  9. onShareTimeline(){
  10. }
  11. })

注意:具体的使用方法和其他类型方法可以在微信小程序开发文档中查看

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/268134
推荐阅读
相关标签
  

闽ICP备14008679号