首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用react js实现与twitter的共享

如何使用react js实现与twitter的共享
EN

Stack Overflow用户
提问于 2017-07-17 20:31:45
回答 4查看 9.6K关注 0票数 2

我想让用户将我网站上的图片分享到twitter上。

我使用这个模块react-share来实现this.But,它没有提供共享图像的选项。

我的代码看起来像这样。

代码语言:javascript
复制
import { ShareButtons, ShareCounts, generateShareIcon, } from 'react-share';

const {
    FacebookShareButton,
    GooglePlusShareButton,
    LinkedinShareButton,
    TwitterShareButton,
    PinterestShareButton,
    VKShareButton,
} = ShareButtons;

<TwitterShareButton
    url={shareUrl}
    title={title}
    className="shareBtn col-md-1 col-sm-1 col-xs-1">
    <a className="twitter"><i className="fa fa-twitter" aria-hidden="true"></i></a>
</TwitterShareButton>

请帮我解决如何将图片分享到twitter上。

EN

回答 4

Stack Overflow用户

发布于 2017-07-17 22:15:52

请在代码中添加<TwitterIcon>

代码语言:javascript
复制
<TwitterShareButton
        url={shareUrl}
        title={title}
        className="Demo__some-network__share-button">
        <TwitterIcon
          size={32}
          round />
      </TwitterShareButton>
票数 4
EN

Stack Overflow用户

发布于 2019-04-12 04:15:40

react-share 不支持图片上传。您只能与TwitterShareButton.共享url、标题和哈希标签当您添加url时,将显示页面的主要图像。

你的图标也不见了,这就是你添加图标的方式。

代码语言:javascript
复制
<TwitterShareButton url={url} title={title}>
    <button className="btn btn-circle">
        <i className="fab fa-twitter"> </i>
    </button>
</TwitterShareButton>
票数 3
EN

Stack Overflow用户

发布于 2018-01-19 00:31:58

你不能使用这个小工具来分享丰富的内容到twitter上,唯一的办法就是把你的图片放在静态网址上,然后通过TwitterShareButton分享。

https://samvikshana.weebly.com/blog/react-share-social-share-widgets上的react-share示例代码片段

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45144386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档