问题标签 [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.
shoutem - 使用shoutem builder创建带有扩展名的登录页面
似乎我受到了shoutem builder的限制,只能使用默认的主导航,所有其他屏幕都被它包裹起来。我是否可以创建一个用户可以登录的登录页面,然后转到主导航?我将如何实现这一目标?
android - Making ListView Clickable React Native
I am trying to make my ListView
clickable so that whenever the user clicks anywhere on the screen. An item is added to the list. Now the problem I am facing is that the listview is not scrolling.
So to solve this issue I wrapped my ListView
with TouchableWithoutFeedback
to make the screen clickable but unfortunately it cant be scrolled.
So to solve the scrolling issue I wrapped the whole thing under ScrollView
. But the problem now I am facing is that since during the start only 1 item is there in the listview so the whole screen isn't clickable only that small portion is that the 1 item takes on the screen is clickable.
Is there a solution to this problem?
This is what I ended up in the end.
react-native - 如何正确地将视频传递到 Shoutem HTML 组件?
我想在 HTML 组件中显示视频,但是当我传递一个字符串时
到组件
它显示一个错误No suitable image URL loader found for (null)
。
如何正确地将视频传递到 Shoutem HTML 组件?
react-native - Shoutem:克隆项目中特定于屏幕的数据保存在哪里?
我已经使用 Shoutem Builder 创建了一个应用程序,但是该构建器无法完成我需要的所有操作。我已经创建了一个本地副本,shoutem clone
因此我可以自己编辑屏幕;但是,我无法准确找到将代码添加到我的应用程序中的十几个空白“关于”屏幕的文件的确切位置。
我已经彻底搜索了文档,虽然它提供了有关编辑使用 CLI 创建的屏幕的信息,但我找不到与如何定位和编辑在构建器中创建的单个屏幕相关的任何内容。这些屏幕是否需要使用构建器删除并使用 CLI 逐一创建才能在本地编辑?
xcode - Shoutem/React-Native 错误:'jest-haste-map:@providesModule 命名冲突'
我正在使用 Shoutem 并尝试运行“react-native run-ios”并直接运行 xcode 工作区文件。使用两者都会出现此错误(我意识到餐厅拼写错误):
我已尝试按照此处显示的步骤操作,但仍然遇到同样的问题。
使用“react-native run-ios”也会在终端中显示此错误。我不确定这是否相关。
构建确实成功,但模拟器什么也没显示。我也在这里尝试过这个解决方案。我没有足够的经验知道发生了什么。我一直试图让这个东西工作一段时间。这是我最接近工作版本的一次。
这是我的 package.json:
您可以按照shoutem 教程重现此内容。我停在链接部分(设置本地环境)。运行“react-native run-ios”时我也遇到了错误,但通过遵循这个解决了它
javascript - React Native Expo 组件重叠
我刚开始使用 React Native,我制作了我的前两个组件,即 anAppBar
和 a ProductCard
。我像在 React 中一样将它们堆叠起来App.js
,但是组件彼此重叠。我尝试使用flexDirection: 'column'
但仍然没有运气。position
我可以更改任何东西以便将它们放入堆栈中吗?另外,我正在使用shoutem UI ..
AppBar.js 和 ProductCard.js 的代码:
应用程序.js:
react-native - 如何运行-android 一个shoutem 克隆项目?
当我 react-native run-android 一个shoutem克隆项目时,首先它显示一个开发服务器错误代码500 ..我从package.json更改了react-native和babel预设为react native。现在没有错误,但应用程序在构建后立即崩溃。我能做些什么来解决这个问题?
javascript - 捆绑失败:错误:无法解析模块`react-native/Libraries/StyleSheet/ColorPropType.js`
在我将shoutem ui安装到我的项目并导入到我的ui后,我遇到了这个错误。“捆绑失败:错误:无法解析模块`react-native/Libraries/StyleSheet/ColorPropType.js”
我尝试遵循 react-native 错误页面中的建议
- 清除守望者手表:
watchman watch-del-all
。- 删除
node_modules
文件夹:rm -rf node_modules && npm install
. - 重置 Metro Bundler 缓存:
rm -rf /tmp/metro-bundler-cache-*
或npm start -- --reset-cache
. - 移除急速缓存:
rm -rf /tmp/haste-map-react-native-packager-*
.
- 删除
android - Shoutem - 在自定义扩展中添加位置权限
我正在开发Shoutem 应用程序,我创建了一个自定义扩展程序,用于显示列出附近用户当前位置的餐厅。
它是必需的“android.permission.ACCESS_FINE_LOCATION”位置,所以我按照 Shoutem 文档的步骤进行操作。(应用程序部分)
https://shoutem.github.io/docs/extensions/tutorials/modifying-native-project#app-segment
并从扩展名中复制完整的 android 和 iOS 目录,shoutem.places
并根据我的扩展名重命名文件和目录名。
但我仍然收到此错误。
Looks like the app doesn't have the permission to access location
1.如何在我的自定义扩展中获得权限?
和
2. 我在 AndroidManifest.xml 文件中自定义扩展的包名是什么?
我的自定义扩展中的 AndroidManifest.xml 文件。