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

QQ登录

只需一步,快速开始

查看: 8454|回复: 22

[结贴] 获取版本号给label

  [复制链接]

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
发表于 2017-4-21 17:05:11 | 显示全部楼层 |阅读模式
我看了案例demo里面的cordova.getAppVersion.getVersionNumber(this.success,this.error);是直接弹出显示的版本号,我怎么获得一串字符放到label里呢?

/UI2/system/components/justep/versionChecker/versionChecker.js这个的看不懂呢,不知道具体怎么操作
发表于 2017-4-21 17:13:26 | 显示全部楼层
直接在URL 地址上  window.location.href   就可以得到版本号!
你可以打印一下看下就知道了
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2017-4-21 17:42:35 | 显示全部楼层
本帖最后由 fteair 于 2017-4-21 17:43 编辑
liangyongfei 发表于 2017-4-21 17:13
直接在URL 地址上  window.location.href   就可以得到版本号!
你可以打印一下看下就知道了 ...

window.location.href这个不页面地址吗?怎么会获得版本号?
回复 支持 反对

使用道具 举报

发表于 2017-4-21 18:05:54 | 显示全部楼层
fteair 发表于 2017-4-21 17:42
window.location.href这个不页面地址吗?怎么会获得版本号?

你打印下就知道了!  web路径后面跟着的就是资源版本号!要不你就自己请求服务器  appMetadata_in_server.json  获取版本信息
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2017-4-21 18:12:23 | 显示全部楼层
liangyongfei 发表于 2017-4-21 18:05
你打印下就知道了!  web路径后面跟着的就是资源版本号!要不你就自己请求服务器  appMetadata_in_server. ...

这个我试了,得到的就是当前页面地址
回复 支持 反对

使用道具 举报

发表于 2017-4-24 09:19:03 | 显示全部楼层
fteair 发表于 2017-4-21 18:12
这个我试了,得到的就是当前页面地址

请问你是模式几打包的?
模式1,模式2可以得到,
模式3打包得不到

参考一下 /UI2/system/components/justep/versionChecker/versionChecker.js
里面定义的方法:checkResourceVersion

window.__justep.versionInfo 应该就是
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

58

主题

240

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
发表于 2017-4-24 09:58:06 | 显示全部楼层
fteair 发表于 2017-4-21 18:12
这个我试了,得到的就是当前页面地址

请问你i解决了没有
回复 支持 反对

使用道具 举报

发表于 2017-4-24 11:34:54 | 显示全部楼层
382575053 发表于 2017-4-24 09:58
请问你i解决了没有

window.__justep.versionInfo.resourceInfo.version
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2017-5-4 10:52:28 | 显示全部楼层
382575053 发表于 2017-4-24 09:58
请问你i解决了没有

我解决了
cordova.getAppVersion.getVersionNumber(this.success,this.error); 这个方法有个回调函数

  1. var Model = function() {
  2.                 this.callParent();
  3.                 this.callBack();
  4.                 $.support.cors = true;
  5.         };
  6.        
  7.         //回调方法
  8.         Model.prototype.callBack = function(){
  9.         var self=this;
  10.                 this.success = function (result) {                       
  11.                         result;这个result就是版本号
  12.                        
  13.                
  14.                 };
  15.                 this.error = function () {
  16.                         justep.Util.hint("获取失败");
  17.                 };
  18.         };
复制代码
回复 支持 反对

使用道具 举报

58

主题

240

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
发表于 2017-5-4 12:17:28 | 显示全部楼层
fteair 发表于 2017-5-4 10:52
我解决了
cordova.getAppVersion.getVersionNumber(this.success,this.error); 这个方法有个回调函数

页面怎么调用哦、望详细点
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-24 14:20 , Processed in 0.070851 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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