本篇文章主要介紹了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 = 'https:
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</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中文網其他相關文章!