问题标签 [shoutem]

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 回答
393 浏览

react-native - Shoutem UI Hello World 示例不起作用

我正在研究原生反应。我最近遇到了 Shoutem UI。我按照这里提到的步骤。但是,我收到此错误屏幕。有什么问题?

在此处输入图像描述

0 投票
1 回答
152 浏览

shoutem - Shoutem - 修改扩展

他,我试图修改shoutem.places扩展名。我的自定义屏幕如下所示:

我只是重写了该render()方法,并且在此方法中我想renderLeadImage()从超类中调用该方法。

通过这个实现,我得到:this.renderLeadImage() is not a function。那么如何正确继承类并调用超类的方法呢?无论如何,继承是这里的首选方式吗?Facebook 推荐组合而不是继承。

0 投票
1 回答
72 浏览

push-notification - 基于关闭帐户注册的推送通知

有没有办法让用户根据他们在应用程序上注册帐户时填写的内容订阅推送通知组?如果他们选择他们的职位、县等,它会订阅那些推送通知组吗?或者至少能够看到谁订阅了 Shoutem 当前的设置?这甚至可能与 Shoutem 扩展有关吗?

0 投票
0 回答
136 浏览

react-native - 更改样式道具 NaviagtionBar @shoutem/ui

我尝试将shoutem添加到其他应用程序,但是当我使用NaviagtionBar和@shoutem/animation时,我遇到了如下图所示的问题: 在此处输入图像描述

这是我在使用道具样式 NavigationBar 'inline' 时得到的,这是我的代码:

但我不想那样。我希望道具样式为“清晰”,以便在启动应用程序时制作透明导航栏,我仍然希望在向下滚动时显示它: 在此处输入图像描述 但是当我将导航栏的道具样式更改为“清晰”时,我遇到了这个问题(向下滚动时,导航栏仍然不出现): 在此处输入图像描述 任何人都可以帮我解决它吗?

0 投票
1 回答
54 浏览

shoutem - Shoutem 架构设计

我有一个与数据架构设置有关的问题。例如,我想创建一个对象列表,并且在每个对象中都有另一个列表对象。那么架构应该如何看待呢?我应该如何在extentions.js 中设置adminPages 属性?

另外,我想访问由 Shoutem 云服务器创建的用户数据登录来添加、编辑或删除用户。

非常感谢大家。

0 投票
1 回答
53 浏览

shoutem - 图片未显示在详细信息屏幕上

我尝试了https://shoutem.github.io/docs/extensions/my-first-extension/using-ui-toolkit上的教程

在 Shoutem 模拟器上预览,但 details.js 没有显示图像。有什么解决办法吗?

细节

0 投票
1 回答
65 浏览

shoutem - 风格shoutem相机组件

他,我试图把正确的样式放在适当的位置,以便在相机屏幕上看到焦点图像,四周都有一点填充,但不知何故我无法完成。

sayem.camera 源代码如下所示:

我要style.cameraContainer& style.cameraView& style.cameraFocusFrame

0 投票
1 回答
492 浏览

node.js - Shoutem 安装错误

我正在尝试按照此处列出的步骤进行操作,但在尝试安装时不断出现错误shoutem-cli - $ npm install -g @shoutem/cli

可以在此处找到日志文件。

如果您需要更多信息,请告诉我。

我尝试搜索这些错误或常见问题,但运气为 0,所以我不确定从哪里开始。任何帮助将不胜感激。

谢谢!

更新:阅读下面的答案并要求重新运行后,我收到此错误:

0 投票
1 回答
2616 浏览

android - 如何学习使用 React Native 制作多屏应用

我对JavaScript和都是新手React Native

我已经学到了大部分知识React,并且React Native也使用这些知识构建了应用程序。

但所有这些都是单屏的。但在现实世界中,99% 的应用程序都需要另一个页面。

我浏览了所有Internet教程。

我从许多网站和 YouTube 视频中尝试了Navigator,StackNavigator以及更多。

但我总是失败

我最接近的是 with Navigator,现在已弃用

此外,我正在使用@shoutem/ui大多数组件,因为它很漂亮。而且我更喜欢Navigation Bar为我的所有应用程序自定义,因为原生导航栏iOS真的很难看。这个自定义导航栏也被@shoutem/ui.

因此,总结一下,

我想学习如何使用 Stack Navigator 制作多屏应用程序,并Navigation Bar@shoutem/ui.

有人可以在这里解释一下或发送一个好的链接吗?这真的很有帮助。

谢谢 :)

0 投票
1 回答
416 浏览

react-native - Shoutem 获取数据不显示

首先我想说我是 React Native 和 Shoutem 的菜鸟。我不确定在我的问题主题中是否应该写 Shoutem 或 React Native,但这是我的问题。

我有两个屏幕:

  1. Screen1.js
  2. Screen2.js

Screen1 显示从 fetch 返回的项目列表。单击该项目后,它将打开第二个屏幕,即详细信息屏幕。

我正在将数据从 screen1 传递到 screen2。在 screen2 中,我需要对不同的数据进行另一个 fetch 调用,但它不起作用。我在两个屏幕上都做同样的事情。

这是我的 Screen1 代码:

我正在传递rowData给 Screen2。然后我需要使用来自的数据进行另一个 fetch 调用,rowData因为它是 Screen2 中 API 调用所需的路径参数。

所以基本上我需要像这样在 Screen2 中进行 fetch 调用:

这是我的screen2代码:

我的 fetch URL 返回如下数据:

这只返回一个数据对象,就像您在上面看到的那样。

当我运行代码时,我收到此错误: null is not an object (evaluating 'Object.keys(e[t])')

如果您需要我提供更多信息,请告诉我。

我尝试了很多不同的东西,但似乎没有任何效果,所以我需要一些帮助。我究竟做错了什么?