vue 使用 vue-social-share 分享网页
前面写了vue +qrcode生成二维码的https://blog.csdn.net/lileLife/article/details/103846079现在用vue-social-share分享到微信 扣扣等功能share.js github网址:https://github.com/overtrue/share.js引入:npm安装:npm install vue-s...
·
前面写了vue +qrcode生成二维码的 https://blog.csdn.net/lileLife/article/details/103846079
现在用vue-social-share分享到微信 扣扣等功能
share.js github网址: https://github.com/overtrue/share.js
引入:
npm安装:
npm install vue-social-share -S
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>'
}
}
config 中内容为定义分享内容
// 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目录下:
刷新页面:
github 项目demo:
https://github.com/lilelife/dosmth_fonted dev_lile分支
plan.vue
更多推荐
已为社区贡献3条内容
所有评论(0)