所以我有一个运行Phonegap 1.4.0 (不要问)的应用程序,我决定升级到1.8.1,这样Phonegap全局变量就不再存在了,取而代之的是utils。
所以我把每一次都转换成:
var thisUUID = Phonegap.createUUID();至:
var thisUUID = utils.createUUID();运行应用程序时,仅显示'utils‘is not defined reference错误。所以我打开cordova-1.8.1.js,看到util和utils.createUUID确实是全局定义的,所以我不知道为什么当我尝试调用它时,我没有生成UUID,也没有任何相关内容。
发布于 2012-06-29 15:48:58
我也有同样的需求,但我发现utils不是作为外部模块导出的,所以我以以下方式使用它:
var utils = cordova.require('cordova/utils');
var myid = utils.createUUID();https://stackoverflow.com/questions/11255028
复制相似问题