vue中进行微博分享的实例讲解


Posted in Javascript onOctober 14, 2019

1、首先要在页面写出点击可进行微博分享的入口,样式因自己项目而定:

<li class="bottomIcon_5 shareSina"><a href="javascript:;" rel="external nofollow" target="_blank"></a><div class="shareTxt">微博</div></li>

2、其次,对微博按钮进行点击事件,也就是最重要的进行微博分享的操作:

// 微博分享
      $('.shareSina').on('click', function () {
        window.sharetitle = $(".print-tit").html();//分享的标题
        window.shareUrl = $(".myShare img").attr('src');//分享显示的图片
        share();
      })
      function share() {
        (function(s, d, e) {
          try {} catch (e) {}
          var f = 'http://v.t.sina.com.cn/share/share.php?',
            u = window.location.href,
            p = ['url=', e(u), '&title=分享的名称', '&pic=', e(window.shareUrl)].join('');
      
          function a() {
            if (!window.open([f, p].join(''), 'mb', ['toolbar=0,status=0,resizable=1,width=620,height=450,left=', (s.width - 620) / 2, ',top=', (s.height - 450) / 2].join(''))) u.href = [f, p].join('');
          };
          if (/Firefox/.test(navigator.userAgent)) { setTimeout(a, 0) } else { a() }
        })(screen, document, encodeURIComponent);
      }

点击后会出现一个新弹窗的页面,页面内含有你要分享的图片及网站的名称、详情等,页面会跳转到新浪微博,如果你已经登录微博,那么会直接分享成功,如果没有登陆,会跳转到登录页面,登陆后直接分享成功。

3、这样微博就分享成功了!

以上就是本次介绍的全部知识点内容,感谢大家的学习和对三水点靠木的支持。

Javascript 相关文章推荐
从阿里妈妈发现的几个不错的表单验证函数
Sep 21 Javascript
不间断滚动JS打包类,基本可以实现所有的滚动效果,太强了
Dec 08 Javascript
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
May 28 Javascript
jquery下checked取值问题的解决方法
Aug 09 Javascript
js精度溢出解决方案
Dec 02 Javascript
jQuery插件bxSlider实现响应式焦点图
Apr 12 Javascript
JS实现的文字与图片定时切换效果代码
Oct 06 Javascript
JQuery.Ajax()的data参数类型实例详解
Nov 20 Javascript
JS函数的定义与调用方法推荐
May 12 Javascript
Node.js中process模块常用的属性和方法
Dec 13 Javascript
Bootstrap栅格系统的使用和理解2
Dec 14 Javascript
vue select选择框数据变化监听方法
Aug 24 Javascript
深入理解基于vue-cli的webpack打包优化实践及探索
Oct 14 #Javascript
Vue3.0 响应式系统源码逐行分析讲解
Oct 14 #Javascript
微信小程序 textarea 层级过高问题简单解决方案
Oct 14 #Javascript
vue的路由映射问题及解决方案
Oct 14 #Javascript
浅谈Vue为什么不能检测数组变动
Oct 14 #Javascript
为什么Vue3.0使用Proxy实现数据监听(defineProperty表示不背这个锅)
Oct 14 #Javascript
Vue3.0中的monorepo管理模式的实现
Oct 14 #Javascript
You might like
php IP转换整形(ip2long)的详解
2013/06/06 PHP
PHP中定义数组常量(array常量)的方法
2014/11/17 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
2017/06/29 PHP
Javascript 函数中的参数使用分析
2010/03/27 Javascript
jQuery对象[0]是什么含义?
2010/07/31 Javascript
jstl中判断list中是否包含某个值的简单方法
2016/10/14 Javascript
简单模拟node.js中require的加载机制
2016/10/27 Javascript
深入理解jQuery.data() 的实现方式
2016/11/30 Javascript
vue文件树组件使用详解
2018/03/29 Javascript
jQuery实现获取form表单内容及绑定数据到form表单操作分析
2018/07/03 jQuery
微信小程序实现文字无限轮播效果
2018/12/28 Javascript
es6数据变更同步到视图层的方法
2019/03/04 Javascript
layui使用button按钮 点击出现弹层 弹层中加载表单的实例
2019/09/04 Javascript
vue 实现一个简单的全局调用弹窗案例
2020/09/10 Javascript
[01:32]完美世界DOTA2联赛10月29日精彩集锦
2020/10/30 DOTA
python自动化测试之连接几组测试包实例
2014/09/28 Python
python目录与文件名操作例子
2016/08/28 Python
Python引用类型和值类型的区别与使用解析
2017/10/17 Python
Python内置模块ConfigParser实现配置读写功能的方法
2018/02/12 Python
Python for循环生成列表的实例
2018/06/15 Python
python生成随机红包的实例写法
2019/09/02 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
Web前端页面跳转并取到值
2017/04/24 HTML / CSS
KLOOK客路:发现更好玩的世界,预订独一无二的旅行体验
2016/12/16 全球购物
美国台面电器和厨具品牌:KitchenAid
2019/04/12 全球购物
婚鞋、新娘鞋、礼服鞋、童鞋:Nina Shoes
2019/09/04 全球购物
检察官就职演讲稿
2014/01/13 职场文书
幼儿园教师奖惩制度
2014/02/01 职场文书
重阳节登山活动方案
2014/02/03 职场文书
节约用水倡议书
2014/04/16 职场文书
乡镇党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
2014年学生会生活部工作总结
2014/11/07 职场文书
孝老爱亲事迹材料
2014/12/24 职场文书
质量承诺书格式范文
2015/04/28 职场文书
交通安全教育主题班会
2015/08/12 职场文书
Windows Server 2012配置DNS服务器的方法
2022/04/29 Servers