分享到微博,空间,QQ好友的前端代码

第一步,首先在iconfont中下载喜欢的图标,引入,然后编写结构部分代码,下面使用的是iconfont的彩色图标

如何使用彩色图标https://blog.csdn.net/lanseguhui/article/details/103023791

             <div @click="shareTo('qzone')">     
                <svg class="icon" aria-hidden="true"  style="font-size:30px;">
                  <use xlink:href="#icon-kongjian"></use>
                </svg>
             </div> 
             <div @click="shareTo('qq')">     
                <svg class="icon" aria-hidden="true" style="font-size:25px;">
                   <use xlink:href="#icon-qq"></use>
                </svg>
             </div> 
             <div @click="shareTo('sina')">    
                <svg class="icon" aria-hidden="true" style="font-size:28px;">
                   <use xlink:href="#icon-icon_xinlang-chunselogo"></use>
                </svg>
             </div> 

  如图所示,关于横竖排列,按自己需求

第二步,编写shareTo函数

 shareTo(stype){
      var ftit = '';
      var flink = '';
      var lk = '';
      var fflag = '';
    //获取文章标题
    ftit = this.nowList.title;
    fflag = this.botFlag;
    //获取网页中内容的第一张图片
    flink = $('.proChar img').eq(0).attr('src');
    if(flink){
      lk = flink;
    }
    //qq空间接口的传参
    if(stype=='qzone'){
        window.open('https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url='+document.location.href+'&title='+ftit+'&pics='+lk+'&summary='+document.querySelector('meta[name="description"]').getAttribute('content'));
    }
    //新浪微博接口的传参
    if(stype=='sina'){
        window.open('http://service.weibo.com/share/share.php?url='+document.location.href+'&title='+ftit+'&pic='+lk+'&appkey=');
    }
    //qq好友接口的传参
    if(stype == 'qq'){
        window.open('http://connect.qq.com/widget/shareqq/index.html?url='+document.location.href+'&title='+ftit+'&pics='+lk+'&summary='+document.querySelector('meta[name="description"]').getAttribute('content'));
    }
    },

分享的网址就是此刻地址栏的链接,以及分享的title之类的自己按需设置

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值