问题标签 [pebble-js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
152 浏览

pebble-watch - Pebble 应用程序崩溃

有人知道我的 pebble 应用程序发生了什么吗?

我不知道为什么,但我收到“应用程序崩溃”消息。

谢谢

0 投票
0 回答
118 浏览

pebble-watch - Pebble.js 应用程序拉入错误的图像资源

我正在尝试使用云 IDE在pebble.js中创建一个简单的应用程序

我用彩色和黑白图像加载了我的资源(其中 47 个),并具有所有正确的命名约定。这是来自 appinfo.json 的片段

当我通过它的名称引用图像时,应用程序会完全拉入错误的图像。如果我也尝试 url,这也是一样的

两者都会导致错误的图像(并且始终是黑白的)。

有没有其他人遇到过类似的问题?

0 投票
1 回答
458 浏览

javascript - PebbleJS 中的日期格式化和操作

我正在使用 CloudPebble 中的 PebbleJS 编写应用程序,并希望具有类似于Moment.jsxdate.js提供的功能。具体来说,我感兴趣的是:

  • 使用自定义格式字符串将日期时间转换为字符串
  • 从当前日期时间添加和减去天/周/月/年

这些模块声称支持 CommonJS,所以我尝试将文件添加到 CloudPebble 并使用类似var Moment = require('moment');. 当我这样做时,应用程序将无法运行。我什至不确定它是否可以编译。

我只能在日志中找到:

0 投票
1 回答
37 浏览

javascript - Pebble 如何监视沙盒用户 javascript/expose api?

我想知道如何在不允许修改这些接口的情况下对用户 javascript 进行沙盒处理并公开接口?特别是在 nodejs 环境中。例子:

0 投票
1 回答
126 浏览

pebble-js - 如何删除窗口的 onclick 事件(Pebble.js)

我正在 Pebble.js 中编写一个 Pebble 应用程序,当在整个应用程序的不同时间按下相同的按钮时,它需要运行不同的功能。

我可以轻松地将功能与按钮相关联:

doSomething运行几次后,我需要更改用户单击dispWindow窗口中的“向上”按钮时发生的情况。我可以添加以下代码:

但是,当用户单击“向上”按钮时,doSomething两者doSomethingElse都会触发。如何doSomething从“向上”按钮中删除?

0 投票
2 回答
55 浏览

pebble-watch - 从两个功能齐全的 URL 获取 json。一个工作正常,另一个不行

我正在尝试从 Json 对象中获取一些数据。

为了尝试这一点(我对这一切仍然很陌生),我尝试从两个不同的功能齐全的 URL:s 获取数据。

使用 pebble 教程中的 URL 时一切顺利,但是当我从其他站点尝试时,它根本不起作用。如果我使用第二个 URL,就好像我的代码中的 Ajax 语句甚至不会被执行。

注意:我一次只使用一个 URL。

由于最后一个 URL 包含我的私钥,我不能在这里发布它。相反,我可以发布 json 对象。

以下是关于我的简单项目的一些信息: 我使用 Cloudpebble 作为编辑器,该项目的类型为 pebble.js

正常工作的 Json 对象:

{"coord":{"lon":-0.13,"lat":51.51},"weather":[{"id":803,"main":"Clouds","description":"破云"," icon":"04d"}],"base":"stations","main":{"temp":294.2,"pressure":1023,"humidity":64,"temp_min":292.15,"temp_max": 295.93},"visibility":10000,"wind":{"speed":6.2,"deg":70},"clouds":{"all":75},"dt":1439384430,"sys":{ "type":1,"id":5089,"message":0.0189,"country":"GB","sunrise":1439354486,"sunset":1439407710},"id":2643743,"name":"伦敦","鳕鱼":200}

功能不全的 Json 对象:

{ "LocationList":{ "noNamespaceSchemaLocation":"hafasRestLocation.xsd", "StopLocation":[{ "idx":"1", "name":"Blåsut (斯德哥尔摩)", "id":"300109187", " lat":"59.287913", "lon":"18.089955", "dist":"1" },{ "idx":"2", "name":"Sandsborg (斯德哥尔摩)", "id":"300109186 ", "lat":"59.284830", "lon":"18.089631", "dist":"342" }] } }

我的代码:

0 投票
1 回答
120 浏览

javascript - 如何在 Pebble.js 中调试对象?

我通过ajax获取

我得到

如果我知道要查找哪些属性,我可以通过data.key. 但是具有未知属性的对象或者我只是需要深度调试呢?

0 投票
1 回答
177 浏览

pebble-watch - pebble.js 选择 menuItem 不起作用

我正在尝试制作一个 3 步菜单。在最后一步中,用户需要来自第一个 ui.menu() 的项目信息。我只从 menu3 获取最后选择的菜单 ItemIndex,所以首先选择 menu3=menu1 先选择,依此类推。这是我的代码:

0 投票
1 回答
104 浏览

pebble-watch - Pebble 时间刷新 UI 卡片内容而不调用新卡片

所以我有这个简单的代码:

我想在不调用新卡的情况下做同样的事情,我该怎么做?以更简单的方式

0 投票
1 回答
501 浏览

gps - 使用 Cloudpebble 和 PebbleJs 访问 GPS / 位置数据

尝试通过编写一个简单的脚本(见下面的代码)在我的鹅卵石上显示我当前的 GPS 位置。

一切正常,但我无法访问 GPS 值。

该代码基于pebbles 自己的地理定位示例

我的问题是我只能在函数locationSuccess()中获取 GPS 数据。

如何在该函数之外访问 GPS 数据(即myLatmyLong的值)?我想将 GPS 数据放入这一行:

我正在使用 CloudPebble 和 Pebble.js

编码: