我创建了一个Web应用程序,目前正在开发Gear S3。我希望它将其转换为小部件。我当前的代码没有首先成功构建并在配置文件中出现错误,在删除编辑器显示的几个错误后(例如,它说不应在此链接外部源文件,这些文件必须驻留在引用它的同一目录中(,现在它在构建时没有给出错误,但是当我在模拟器中将代码作为小部件运行时,它会显示一条弹出消息这说明Error in Config file
,没有其他可用信息。
在Tizen工作室中,我可以在主MyProjectName
目录中看到一个MyProjectName.wgt
目录。当我检查该目录的内容时,它几乎包含我在主项目(MyProjectName
目录(中的所有内容,因此当我在模拟器中运行代码时,它给了我未定义Chart
的错误,因为它实际上被引用为代码中的外部源,而不是从本地目录添加的。
有人请指导我如何运行具有外部源文件(例如图表.js和谷歌地图 API 等(的 Web 小部件项目。
Web Widget被设计为简单的应用程序形式,没有任何繁重的计算等。因此,它的功能受到限制。根据设计,不能使用远程脚本源。根据这一点,您只需要使用本地js文件。 另一个问题是 Web Widget 不支持完整的 ES6 标准(在 Chart.js 中使用(,只有一个子集,这可能会导致在 Web Widget 中使用 Chart.js(和其他(是不可能的。