起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 风水流年

[处理中3] 微信登录

[复制链接]

28

主题

140

帖子

182

积分

初级会员

Rank: 2

积分
182
QQ
 楼主| 发表于 2018-1-15 13:16:30 | 显示全部楼层
jkshare 发表于 2018-1-15 13:14
这么奇怪,是不是x5版本低了,或者换个版本试试

这是最新正式版本吧。
IO8JVND`@{M3JI@_TV436EW.png
回复 支持 反对

使用道具 举报

22

主题

598

帖子

2109

积分

金牌会员

Rank: 6Rank: 6

积分
2109
QQ
发表于 2018-1-15 13:17:21 | 显示全部楼层
3.7问题多一点
【接活】APP 公众号 小程序 前后端带管理系统全套搞定
联系QQ:646105064 剑客共享  
欢迎用x5开发的朋友进群探讨!WeX5/BeX5民间一群:30057529  二群:211206160
回复 支持 反对

使用道具 举报

28

主题

140

帖子

182

积分

初级会员

Rank: 2

积分
182
QQ
 楼主| 发表于 2018-1-15 13:20:22 | 显示全部楼层

但是我打包网易那个登录就没问题
回复 支持 反对

使用道具 举报

22

主题

598

帖子

2109

积分

金牌会员

Rank: 6Rank: 6

积分
2109
QQ
发表于 2018-1-15 13:27:27 | 显示全部楼层
那就检查一下与网易那个的代码区别
【接活】APP 公众号 小程序 前后端带管理系统全套搞定
联系QQ:646105064 剑客共享  
欢迎用x5开发的朋友进群探讨!WeX5/BeX5民间一群:30057529  二群:211206160
回复 支持 反对

使用道具 举报

28

主题

140

帖子

182

积分

初级会员

Rank: 2

积分
182
QQ
 楼主| 发表于 2018-1-15 13:27:50 | 显示全部楼层

不对。网易的微信也不可以,但qq可以
回复 支持 反对

使用道具 举报

28

主题

140

帖子

182

积分

初级会员

Rank: 2

积分
182
QQ
 楼主| 发表于 2018-1-15 13:50:19 | 显示全部楼层
jkshare 发表于 2018-1-15 13:27
那就检查一下与网易那个的代码区别

我所有的代码都是复制他的,
回复 支持 反对

使用道具 举报

发表于 2018-1-15 17:25:37 | 显示全部楼层
风水流年 发表于 2018-1-15 13:16
这是最新正式版本吧。

3.7插件是有些bug的!可以手动替换试试
http://docs.wex5.com/wex5-app-question-list-2106/

另外建议升级3.8  wex5 3 .8版本 bug会少很多  ,插件整体有过升级的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

28

主题

140

帖子

182

积分

初级会员

Rank: 2

积分
182
QQ
 楼主| 发表于 2018-1-15 17:34:47 | 显示全部楼层
liangyongfei 发表于 2018-1-15 17:25
3.7插件是有些bug的!可以手动替换试试
http://docs.wex5.com/wex5-app-question-list-2106/

3.8还没出来吗
回复 支持 反对

使用道具 举报

28

主题

140

帖子

182

积分

初级会员

Rank: 2

积分
182
QQ
 楼主| 发表于 2018-1-15 17:40:53 | 显示全部楼层
liangyongfei 发表于 2018-1-15 17:25
3.7插件是有些bug的!可以手动替换试试
http://docs.wex5.com/wex5-app-question-list-2106/

我用的3.6版本打包也是一样的错误,
这是我的登录代码

<?xml version="1.0" encoding="utf-8"?>

<div xmlns="http://www.w3.org/1999/xhtml" component="$UI/system/components/justep/window/window" design="device:m;"
  xid="window" class="window">  
  <div component="$UI/system/components/justep/model/model" xid="model" style="left:18px;top:83px;height:244px;"></div>  
  <div component="$UI/system/components/justep/panel/panel" class="x-panel x-full"
    xid="panel1">
    <!--头部 -->
    <div class="x-panel-top" xid="top1">
      <div component="$UI/system/components/justep/titleBar/titleBar" title="登录"
        class="x-titlebar">
        <div class="x-titlebar-left"></div>  
        <div class="x-titlebar-title">登录</div>  
        <div class="x-titlebar-right reverse"></div>
      </div>
    </div>  
    <!--主体 -->
    <div class="x-panel-content" xid="content1">
      <div class="content">
        <div>
          <img src="img/user1.png" bind-click="loginWeixinClicked"/>  
          <p>微信账号登录</p>
        </div>  
      
        <div>
          <img src="img/user2.png"/>  
          <p>新浪微博登录</p>
        </div>  
        <div>
          <img src="img/user3.png"/>  
          <p>QQ账号登录</p>
        </div>
        
      </div>
    </div>
  </div>
</div>


define(function(require) {
        var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");
         require("cordova!com.justep.cordova.plugin.weixin.v3");
        var Model = function() {
                this.callParent();
        };
        //微信登录
        Model.prototype.loginWeixinClicked = function(event) {
                var self = this;
                if (!navigator.weixin) {
                        justep.Util.hint("请安装最新版本(含插件)体验!");
                        return;
                };
                var weixin = navigator.weixin;
                function saveUser(data) {
                    alert(data);
                        var user = {};
                        user.userid = data.openid;
                        user.accountType = "WX";
                        user.name = data.nickname || "NONAME";
                        justep.Shell.userType.set(user.accountType);
                        justep.Shell.userName.set(user.name);
                        localStorage.setItem("userUUID", JSON.stringify(user));
                        justep.Util.hint("登录成功");
                        setTimeout(function() {
                                justep.Shell.showPage("main");
                        }, 3000);
                }
                weixin.ssoLogin(function() {  
                        weixin.getUserInfo(saveUser, function(reason) {
                                justep.Util.hint("登录失败1: " + JSON.stringify(reason), {
                                        "type" : "danger"
                                });
                        });
                }, function(reason) {
                        justep.Util.hint("登录失败2: " + JSON.stringify(reason), {
                                "type" : "danger"
                        });       
                });
               
        };
        //新浪登录
//        Model.prototype.loginWeiboClick = function(event) {
//                var self = this;
//                if (!navigator.weibo) {
//                        justep.Util.hint("当前版本暂不支持微博登录!");
//                        return;
//                };
//                var weibo = navigator.weibo;
//           function saveUser(data){
//               var user = {};
//               user.userid = data.openid;
//                        user.accountType = "Weibo";
//                        user.name = data.nickname || "NONAME";
//                       
//                        justep.Shell.userType.set(user.accountType);
//                        justep.Shell.userName.set(user.name);
//                        storage.setItem("userInfo", JSON.stringify(user));
//                       
//                        justep.Util.hint("登录成功");
//                        setTimeout(function() {
//                                window.location.href = "index.w";
//                        }, 2000);
//          
//           };
//                weibo.ssoLogin(function(){
//                     weibo.getUserInfo(saveUser,function(reason){
//                         justep.Util.hint("登录失败: " + JSON.stringify(reason), {
//                                          "type" : "danger"
//                                 });
//                     });
//                },function(reason){
//                    justep.Util.hint("登录失败: " + JSON.stringify(reason), {
//                                "type" : "danger"
//                        });  
//                });       
//        };
//        Model.prototype.loginQQClick = function(event) {
//                var self = this;
//                if (!navigator.qq) {
//                        justep.Util.hint("当前版本暂不支持QQ登录!");
//                        return;
//                };
//                var qq = navigator.qq;
//           function saveUser(data){  
//               var user = {};
//               user.userid = data.openid;
//                        user.accountType = "QQ";
//                        user.name = data.nickname || "NONAME";
//                        justep.Shell.userType.set(user.accountType);
//                        justep.Shell.userName.set(user.name);
//                        storage.setItem("userInfo", JSON.stringify(user));
//                        justep.Util.hint("登录成功");
//                        setTimeout(function() {
//                                window.location.href = "index.w";
//                        }, 2000);
//           };
//                qq.ssoLogin(function(){
//                     qq.getUserInfo(saveUser,function(reason){
//                         justep.Util.hint("登录失败: " + JSON.stringify(reason), {
//                                          "type" : "danger"
//                                 });
//                     });
//                },function(reason){
//                    justep.Util.hint("登录失败: " + JSON.stringify(reason), {
//                                "type" : "danger"
//                        });  
//                });
//        };
        return Model;
});


回复 支持 反对

使用道具 举报

发表于 2018-1-15 18:54:40 | 显示全部楼层
本帖最后由 liangyongfei 于 2018-1-15 18:56 编辑
风水流年 发表于 2018-1-15 17:40
我用的3.6版本打包也是一样的错误,
这是我的登录代码

和微信分享一样,注意的问题
http://docs.wex5.com/wex5-app-question-list-2046/

好像正式打包  发布模式才行的!  微信不支持调试模式
和支付类似
http://docs.wex5.com/wex5-app-question-list-2048/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-5 17:38 , Processed in 0.085607 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表