问题标签 [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.
react-native - 我怎样才能用内容包装@shoutem/ui 制作网格视图 3 行
嘿伙计们,我尝试使用列表视图@shoutem/ui 并对此有疑问!这是我的 renderRow 代码
并且在函数 render() 我定义了 1 个分组数据,例如: const groupedData = GridRow.groupByRows(this.state.dataArr, 3);
但我的结果并不好!行中图像与近行冲突 喜欢这张图片!请帮助我一些解决方案可以解决这个问题!我在教程中尝试了所有样式的图像,但仍然无法正常工作:(这是我的脸:
react-native - React Native:当道具更改时更新 ListView Row
我确实有一个具有renderRow()
功能的 ListView 组件。我ListBountiesView
呈现 ListView Row 的自定义组件还采用一个名为的道具cr
,并根据cr
.
问题是,当this.props.customerRelationship
更改其值时,ListView 行不会得到更新。
我正在这样做:this.props.customerRelationship.points += responseJson.points;
我想ListView
只有在属性更改时才会更新data
,但是如何将道具移动到我的 renderRow 组件,以便它们也更新 ListView?
SuperScreen.js
react-native - 我如何修改主题默认@shoutem/theme
我创建了新项目 react native,然后我通过 nom install 将@shoutem/ui、@shoutem/theme、@shoutem/animation 安装到我的项目中......!但是当我试图找到更好的方法来修改全局主题时我遇到了问题。我在文件夹 node_module/shoutem/ui 中找到了 theme.js,如下图所示!
那么修改所有应用程序的最佳方法是修改这个 theme.js 文件?当我尝试修改 1 内容,如查看,图片跟随教程在这里: https ://github.com/shoutem/theme 我的导航栏出现了如下图所示的错误:
那么你们可以帮助我,建议我修改shoutem的全局主题默认值的最佳方法吗?修改 theme.js 还是使用其他东西?
还有一件事情!当我尝试通过https://builder.shoutem.com/构建应用程序时,然后使用终端拉应用程序!我有项目!但是看不到里面的任何代码,只有扩展和这么多信息!builder完成后不知道什么是真实代码!这是拉应用程序完成后的图片项目!
那么,如果仅对 index.js 文件中的信息进行排序,我该如何学习:(
android - 通过 Shoutem 平台修改 AndroidManifest.xml
在这种情况下,我想为权限(FINE_LOCATION)添加/修改 AndroidManifest.xml,所以我查看了它在 Shoutem firebase 扩展(https://github.com/shoutem/extensions/tree/master/shoutem-火力基地)。
在预览应用程序中,这不是必需的,该应用程序已经获得了位置(以及更多)权限,但我认为如果我想将它提交到 Play 商店/手动安装它,应该将它添加到我的自定义扩展中Android 设备(如果我猜错了请纠正我)。
问题
我是否完成了使用 Shoutem 平台修改 AndroidManifest.xml 的正确步骤?
结果
使用 Shoutem CLI 构建成功,但 CLI 在复制到构建文件夹时挂起,在 Android 设备上安装失败
我做了以下事情: - 在 /app 中创建了一个 AndroidManifest.xml:
更新了 app/package.json,添加了:
/scripts/run.js 的内容:
/android/copy_custom_manifest 的内容:
与 firebase 扩展相同,我的 username.extensionname 在 extensionPath 中:
我在构建过程中没有遇到错误,但应用程序不会安装在物理设备上,使用:
shoutem build-android
控制台输出:
react-native - React Native / Shoutem:navigateBack()不起作用
我的问题是我想从 BountyDetailsScreen 导航到 LoyaltyScreen,但 navigateBack() 函数调用不会触发任何操作。当我记录功能时,它说:
我唯一注意到的是,navigationStack 是空的。当我navigateTo
对它正在工作的功能做同样的事情时,但是我的导航堆栈搞砸了。
在我的 LoyaltyScreen.js 中,我正在显示一个 ListView。它是一个 RN ListView(不是从shoutem 导入的)。
LoyaltyScreen.js
ListBountiesView.js
ListBountiesView 呈现每个 ListView 行并在单击该行时打开一个详细信息屏幕。
BountyDetailsScreen.js
在 BountyDetailsScreen 中,我显示详细信息,并希望在按下按钮时将 navigateBack() 导航到忠诚度屏幕。
shoutem - 实现Hero动画,如shoutem 关于扩展
我尝试像在shoutem About 扩展中那样实现英雄动画。基本上,我将 animationName 添加到 NavigationBar 和扩展中的 Image 中。我还必须添加 ScrollDriver,否则它会出错。但似乎 NavigationBar 没有将驱动程序传递给它的子组件,所以我仍然收到此错误。是否可以像这里演示的那样实现英雄动画?https://medium.com/shoutem/declare-peace-with-react-native-animations-e947332fa9b1
谢谢,