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

QQ登录

只需一步,快速开始

查看: 2733|回复: 15

[结贴] 引用cordova.device插件,在重新打包app时,device插件不存在?

[复制链接]

8

主题

44

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
发表于 2017-1-4 21:45:33 | 显示全部楼层 |阅读模式
请版主指点一下,谢谢

8

主题

44

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2017-1-4 21:48:01 | 显示全部楼层
我用的是最新weX5_3.6版本,
回复 支持 反对

使用道具 举报

8

主题

44

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2017-1-4 21:49:49 | 显示全部楼层
新手,按照视频教程学习的,视频教程上显示device插件,我操作自己练习的时候却不显示
回复 支持 反对

使用道具 举报

8

主题

44

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2017-1-5 09:33:01 | 显示全部楼层
QQ图片20170105092950.jpg
回复 支持 反对

使用道具 举报

8

主题

44

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2017-1-5 09:38:49 | 显示全部楼层
1.png
回复 支持 反对

使用道具 举报

8

主题

44

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2017-1-5 09:56:08 | 显示全部楼层
require("cordova!org.apache.cordova.device")这是我引用的插件,之前我问过版主类似的问题,你说收要升级cordova插件,我升级完后,插件的格式自动变成了require("cordova!cordova-plugin-device")
这是我下载的升级工具,地址安装按使用说明,放在了tools文件里。
此图是我下载的插件升级工具 2.png
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-1-5 09:57:46 | 显示全部楼层

本地测试是没有问题的
回复 支持 反对

使用道具 举报

8

主题

44

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2017-1-5 10:05:32 | 显示全部楼层
本帖最后由 争取 于 2017-1-5 10:07 编辑

这是我写的代码,请版主帮忙看一下
define(function(require){
        var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");
        require("cordova!cordova-plugin-device");
        var Model = function(){
                this.callParent();
                this.userID;
                this.loadUser=true;
        };

        Model.prototype.modelLoad = function(event){
        var me=this;
        this.userID="user";
        this.comp("userData").setFilter("filter1","fID='"+this.userID+"'");
   if(justep.Browser.isX5App){
        document.addEventListener("deviceready",function(){
        me.userID=window.device.uuid;
        });
    }   
        };
    Model.prototype.getImgUrl = function(imgUrl){
    return require.toUrl("./img/")+imgUrl;
        };
        Model.prototype.addCartBtnClick = function(event){
    var row=event.bindingContext.$object;
    var rows=this.comp("cartData").find(["fMenuID"],[row.getID()]);
    if(rows.length===0){
        this.comp("cartData").newData({
                  defaultValues:[{
             "fMenuID":row.getID(),
             "fMenuName":row.val("fName"),
             "fPrice":row.val("fPrice"),
             "fCount":1         
                  }]
        });
        }else{
        rows[0].val("fCount",rows[0].val("fCount")+1);
        }
        };
        Model.prototype.addBtnClick = function(event){
    var row=event.bindingContext.$object;
        row.val("fCount",row.val("fCount")+1);  
        };
        Model.prototype.subBtnClick = function(event){
    var row=event.bindingContext.$object;
    if(row.val("fCount")>0){
        row.val("fCount",row.val("fCount")-1);
        }
        };
        Model.prototype.loadUserData = function(event){
        if(this.loadUser){
        this.comp("userData").refreshData();
    if(this.comp("userData").getCount()===0){
        this.comp("userData").newData({
             defaultValues:[{
        "fID":this.userID,
        "fuserName":"新用户"     
             }]
        });
    }
    this.loadUser=false;
    }
        };
        
        Model.prototype.cartContentActive = function(event){
        this.loadUserData();
        };
        Model.prototype.ownContentActive = function(event){
            this.loadUserData();
        };
        Model.prototype.saveBtnClick = function(event){
        this.comp("userData").saveData({
             "onSuccess":function(){
        justep.Util.hint("用户信息保存成功");
         }
    });
        };
        return Model;
});
回复 支持 反对

使用道具 举报

8

主题

44

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2017-1-5 10:10:57 | 显示全部楼层
半导体 发表于 2017-1-5 09:57
本地测试是没有问题的

您好,我在编辑本地APP时,cordova.device插件不显示
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-1-5 10:16:18 | 显示全部楼层
争取 发表于 2017-1-5 10:05
这是我写的代码,请版主帮忙看一下
define(function(require){
        var $ = require("jquery");

你是打包的时候没有勾选吧  或者你不选的话  打包的时候编辑一下资源
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 09:42 , Processed in 0.072981 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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