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

QQ登录

只需一步,快速开始

查看: 3096|回复: 6

[结贴] 在wex5中使用微信的扫一扫

[复制链接]

38

主题

138

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
QQ
发表于 2016-10-9 16:01:04 | 显示全部楼层 |阅读模式
10金币
本帖最后由 FlyInTheRain 于 2016-10-31 09:15 编辑

是直接把system/api/native/demo/test.w案例中微信扫描二维码直接放到我的应用中测试,baas服务已经部署,确定可以使用(appId等都已经修改),在system中config也已经修改,应用中button点击没有反应

38

主题

138

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
QQ
 楼主| 发表于 2016-10-9 16:05:31 | 显示全部楼层
本帖最后由 FlyInTheRain 于 2016-10-11 10:00 编辑

在页面中checkJsApi 确定scanQRCode接口可以使用 返回为true,
checkJsApi时候返回的消息是:

返回消息

返回消息
点评回复

使用道具 举报

38

主题

138

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
QQ
 楼主| 发表于 2016-10-9 16:07:03 | 显示全部楼层
FlyInTheRain 发表于 2016-10-9 16:05
在页面中checkJsApi 确定scanQRCode接口可以使用 返回为true,很奇怪的是每次进应用都会报网络出错 ...

define(function(require) {
        var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");
        var base = require('$UI/system/api/native/base');
        var scan = require('$UI/system/api/native/scan');
        //var allData = require("./js/loadData");

        var Model = function() {
                this.callParent();
                this.ready = justep.Bind.observable(false);
        };
        Model.prototype.modelLoad = function(event){
        var self = this;
                        base.ready(function() {
                                self.ready.set(true);
                        });
        };
        Model.prototype.scanQRCode0Click = function(event) {
                scan.scanQRCode();
        };
        Model.prototype.scanQRCode1Click = function(event) {
                scan.scanQRCode({
                    needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
                    scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有
                    success: function (res) {
                    var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
                }
                });
        };
       
        Model.prototype.checkJsApiClick = function(event){
                        base.checkJsApi({
                        jsApiList : [ 'scanQRCode'],
                        success : function(res) {
                                alert(JSON.stringify(res));
                        }
                });
        };
       
        return Model;
});

点评回复

使用道具 举报

38

主题

138

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
QQ
 楼主| 发表于 2016-10-11 15:19:44 | 显示全部楼层
自己解决了 可以删帖了
点评回复

使用道具 举报

39

主题

241

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
QQ
发表于 2017-1-17 22:28:22 | 显示全部楼层
FlyInTheRain 发表于 2016-10-11 15:19
自己解决了 可以删帖了

请问。你怎么解决的呀?
点评回复

使用道具 举报

38

主题

138

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
QQ
 楼主| 发表于 2017-1-18 09:48:34 | 显示全部楼层
本帖最后由 FlyInTheRain 于 2017-1-18 09:50 编辑
xtavoxing 发表于 2017-1-17 22:28
请问。你怎么解决的呀?

使用微信的开发者工具!判断接口是否正确,我的是因为没有配置域,wex5的代码都是正确的,正确配置微信就可以了
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

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

GMT+8, 2024-4-26 11:08 , Processed in 0.063521 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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