vue 使用 vue-social-share 分享網頁


本文轉載自:https://blog.csdn.net/lileLife/article/details/103847059

vue-socialmedia-share 是一個可以分享到facebook weibo等多個社交網站的插件使用十分簡單
第一步:

npm install vue-socialmedia-share

main.js  import:

import Share from 'vue-social-share'
import 'vue-social-share/dist/client.css';
import '../node_modules/social-share.js/dist/js/social-share.min.js'
 
Vue.use(Share)

vue中使用:

<share :config="config"></share>
 
---js----
 data() {
      return {
        msg: '江南無所有、聊贈一枝春',
        config:{
          sites: ['qq','wechat'],
          wechatQrcodeTitle   : '微信掃一掃:分享',
          wechatQrcodeHelper  : '<p>掃一掃</p><p>二維碼便可將本文分享至朋友圈。</p>'
        }
}

自定義參數:

//         url                 : '', // 網址,默認使用 window.location.href
// source              : '', // 來源(QQ空間會用到), 默認讀取head標簽:<meta name="site" content="http://overtrue" />
// title               : '', // 標題,默認讀取 document.title 或者 <meta name="title" content="share.js" />
// description         : '', // 描述, 默認讀取head標簽:<meta name="description" content="PHP弱類型的實現原理分析" />
// image               : '', // 圖片, 默認取網頁中第一個img標簽
// sites               : ['qzone', 'qq', 'weibo','wechat', 'douban'], // 啟用的站點
// disabled            : ['google', 'facebook', 'twitter'], // 禁用的站點
// wechatQrcodeTitle   : '微信掃一掃:分享', // 微信二維碼提示文字
// wechatQrcodeHelper  : '<p>微信里點“發現”,掃一下</p><p>二維碼便可將本文分享至朋友圈。</p>'

如果分享的按鈕 沒有圖標,console顯示 找不到 字體資源。

解決方法:

在項目 node_modules中找到 vue-social-share的static中的字體資源,移動到項目根目錄下的static目錄下:

 

 完成加載。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 在VUE中使用vue-social-share及問題 百度分享share.js插件 微信網頁分享使用了jssdk,分享圖還是不顯示的幾個坑 Vue使用Echarts以及Echarts配置分享 webpack 中導入 vue 和普通網頁使用 vue 的區別(四) JS實現頁面分享代碼share,不需要第三方接口 工具系列 | VScode VS Live Share 實時編碼分享(和你的小伙伴一起寫代碼吧) 頁面分享功能,分享好友、朋友圈判斷,用share_type做標記 這里用的是jweixin-1.3.2.js vue 使用