首頁 > web前端 > js教程 > vue使用facebook twitter分享範例

vue使用facebook twitter分享範例

亚连
發布: 2018-05-30 14:19:21
原創
4834 人瀏覽過

本篇文章主要介紹了vue使用facebook twitter分享範例,現在分享給大家,也給大家做個參考。

記錄一次vue使用分享

固定內容的分享參考文件

facebook 分享文件

twitter 分享文件

vue 使用

facebook 使用分享

找到index.html 加入程式碼

1

2

3

4

5

6

7

8

9

10

<!-- facebook 分享 -->

<p id="fb-root"></p>

<script>(function (d, s, id) {

  var js, fjs = d.getElementsByTagName(s)[0];

  if (d.getElementById(id)) return;

  js = d.createElement(s); js.id = id;

  js.src = &#39;https://connect.facebook.net/zh_CN/sdk.js#xfbml=1&version=v2.12&appId=你的APPID&autoLogAppEvents=1&#39;;

  fjs.parentNode.insertBefore(js, fjs);

 }(document, &#39;script&#39;, &#39;facebook-jssdk&#39;));

</script>

登入後複製

在vue 裡面使用

##第一種方式html

1

2

3

4

<p class="fb-share-button" data-href="http://dev.XXXX.io/" data-layout="button_count" data-size="small" data-mobile-iframe="true">

<a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Fplugins%2F&src=sdkpreparse"

class="fb-xfbml-parse-ignore">分享</a>

</p>

登入後複製

第二種方式js

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

facebook() {

 // 初始化 

  FB.init({

   appId: 你的appid,

   autoLogAppEvents: true,

   xfbml: true,

   version: "v2.12"

  });

  FB.ui(

   {

    method: "share",

    mobile_iframe: true,

    href: "http://dev.XXXX.io/?test=12345"

   },

   function(response) {}

  );

 },

登入後複製

twitter 使用分享

找到index.html 加入程式碼

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

<!-- twitter 分享 -->

 <script>window.twttr = (function (d, s, id) {

   var js, fjs = d.getElementsByTagName(s)[0],

    t = window.twttr || {};

   if (d.getElementById(id)) return t;

   js = d.createElement(s);

   js.id = id;

   js.src = "https://platform.twitter.com/widgets.js";

   fjs.parentNode.insertBefore(js, fjs);

   t._e = [];

   t.ready = function (f) {

    t._e.push(f);

   };

   return t;

  }(document, "script", "twitter-wjs"));

 </script>

登入後複製

在vue頁面使用

在xxx.vue裡面加上

1

<p class="twitter-share-button" id="container"></p>

登入後複製

javascropt 程式碼

1

2

3

4

5

6

7

8

9

10

11

12

13

14

twitter() {

 console.log(twttr)

 twttr.widgets.createShareButton(

  "http://dev.XXXX.io/?test=12345",

  document.getElementById("container"),

  {

   text: "分享测试",

   size: "large",

   hashtags: "example,demo",

   via: "twitterdev",

   related: "twitterapi,twitter"

  }

 );

}

登入後複製
上面是我整理給大家的,希望今後會對大家有幫助。

相關文章:

Vue實作active點擊切換方法

#Vue.js專案API、Router設定拆分實踐

NodeJS實作不可逆加密與密碼密文保存的方法

以上是vue使用facebook twitter分享範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板