博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sencha touch 分享到微博扩展
阅读量:6659 次
发布时间:2019-06-25

本文共 1767 字,大约阅读时间需要 5 分钟。

扩展代码:

1 /* 2 *分享到微博 3 */ 4 Ext.define('ux.WeiboPicker', { 5     extend: 'Ext.Picker', 6     xtype: 'weiboPicker', 7     config: { 8         toolbar: { 9             ui: 'light',10             title: '分享到'11         },12         value: {13             weibo: 'sinaminiblog'14         },15         slots: [{16             name: 'weibo',17             data: [{18                 text: '新浪微博',19                 value: 'sinaminiblog'20             },21             {22                 text: '人人网',23                 value: 'renren'24             }]25         }],26         //分享到参数27         weiboParams: null28     },29     /*显示分享到微博参数格式{url:url,title:title,summary:summary,publisherUuid:publisherUuid,pic:pic}30     *url为必填项,必须为以下格式 http://www.baidu.com31     * 具体参考http://www.bshare.cn/help/apiRedirect32     */33     show: function (params) {34         this.setWeiboParams(params);35         this.callParent(arguments);36     },37     //确定38     onDoneButtonTap: function () {39         var params = this.getWeiboParams();40         var url = 'http://api.bshare.cn/share/' + this.getValue().weibo + '?1=1';41         for (var item in params) {42             var value = params[item];43             if (item == 'url') {44                 value = escape(value); //转码特殊符号防止url中包含参数45             }46             url = url + '&' + item + '=' + value; 47         }48         window.open(url, '_system');49         this.endPick();50     },51     //取消52     onCancelButtonTap: function () {53         this.endPick();54     },55     //销毁56     endPick: function () {57         this.hide();58         this.destroy();59     }60 });

 

使用示例:

1 var weibo = Ext.create('ux.WeiboPicker');2 Ext.Viewport.add(weibo);3 weibo.showWeibo({ url: 'http://www.baidu.com', title: '分享标题' });

效果图:

 

 

转载地址:http://hyqto.baihongyu.com/

你可能感兴趣的文章
删除数据Jquery post 传递数组方法 asp.net mvc
查看>>
opencv 2 computer vision application programming第五章翻译
查看>>
动态规划---->可靠性设计
查看>>
hdu 1300
查看>>
C# 特性(attribute)
查看>>
在jsp中出现异常后应该停止往下执行的情况,怎么处理?
查看>>
文章的点击访问怎样实现统计
查看>>
springMVC3学习(二)--ModelAndView对象
查看>>
JAVA静态导入(inport static)详解
查看>>
修改Android模拟器的system分区,以及加入SuperSU
查看>>
Could not load file or assembly 'Microsoft.Office.Interop.Word, Version=14.0
查看>>
键盘中断事件及其相关---小记
查看>>
锁sql server锁
查看>>
Java序列化技术与Protobuff
查看>>
Eclipse 代码显示不全的问题
查看>>
(笔记)Linux下查看CPU使用率的命令
查看>>
javaWeb学习总结(3)- Servlet基础
查看>>
jQuery 操作 radio、select、checkbox
查看>>
BaseActivity合集
查看>>
[Everyday Mathematics]20150112
查看>>