问题标签 [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.
reactjs - 在 NativeBase 和 Shoutem 之间,React Native 最好用哪个?
我发现 React Native 有 2 个最常用的 UI 组件。我想使用其中之一。其中哪一个更易于使用和定制?
reactjs - 未知的命名模块:'react/lib/NativeMethodsMixin'
我创建了一个新的 React Native 项目并在项目中安装 @shoutem/ui 并将 Shoutem UI 的示例组件包含到 React Native 应用程序中。
但是当我运行启动项目时,我得到“未知命名模块:'react/lib/NativeMethodsMixin'”错误。
react-native - 反应原生链接@shoutem/ui
我在安装时遇到问题@shouted/ui
。似乎react-native link
没有正确解析路径。
React Native 正在尝试访问node_modules/@shoutem/ui/node_modules
,但在 ui 文件夹中没有这样的文件夹,这让我认为它可能是node
我正在使用的新版本 7.x。降级没有帮助。
有没有其他人遇到过这个?
javascript - WebView 与 react-native-router-flux NavBar 一起使用,但不适用于 sayem/ui NavigationBar
当我尝试将自定义 NavigationBar 与 WebView 一起使用时,我的 NavigationBar 的后退按钮不可点击/不可按下
路由器.js
Post.js
Post.js
但是,如果我删除 WebView 并且仅在后退按钮中呈现 NavigationBar是可点击的。如果我从中删除自定义 NavigationBarPost.js
并使用默认路由器,Router.js
则后退按钮是可点击的,并且 WebView 是可见的。
react-native - 如何使用shoutem / ui创建内联facepile并做出本机反应
如何在shoutem/ui 中创建内联图像行?现在它们显示为块元素,每个元素都有自己的行。相反,我想将它们显示为一排居中的头像图像。
react-native - 在 Exponent react-native 框架中使用 ShoutemUI/TextInput 组件时出现字体加载错误
我正在尝试将shoutem / ui与指数一起使用,但使用shoutem / ui textinput组件时出现错误,我收到以下错误消息fontFamily Rubik is not a system font and has not been loaded through Exponent.Font.loadAsync
但是,我加载了博客文章https://blog.getexponent.com/using-react-native-ui-toolkits-with-exponent-3993434caf66#.iyiwjpwgu中列出的所有自定义喊话字体
使用 Exponent.Font.loadAsync 方法。
浏览代码我找不到明显的修复 - 甚至找不到样式设置的位置以引发错误。
fonts - 了解如何在本机反应中加载“字体系列”
我试图在 React Native 中理解字体与字体系列。我在shoutem/ui 库和exponentjs 框架之间发现了一个错误,其中shoutem/ui 将TextInput 的样式设置为Rubik
. 然而,exponentjs 项目单独加载每个魔方字体,并且需要一个特定魔方字体或粗细的引用,例如Rubik-Regular
.
https://github.com/shoutem/ui/blob/develop/theme.js
https://github.com/exponent/shoutem-example
我不明白的是:在默认的 react-native 字体实现中的某个地方是否有默认的魔法,它理解所有这些 Rubik 字体都是字体系列的一部分,并将整个字体设置为Rubik
并显示粗体、斜体等...当文本样式设置为粗体时需要?这是否意味着 Exponent 没有实现将所有这些字体聚合到一个命名字体系列组中的字体聚合功能?
或者...
是因为引用应用程序中不存在的字体,shoutem 库出错了吗?
指数应用程序如何加载shoutem库使用的所有字体:
javascript - 如何通过包装类在反应中公开内部组件的功能?
我正在使用 @shoutem/ui 库,它有自己的 TextInput 实现来进行本机反应。
https://github.com/shoutem/ui/blob/develop/components/TextInput.js
我正在尝试将焦点设置在键盘上的下一个输入上,下一个按钮按下就像这样
React Native:按下“下一个”键盘按钮后如何选择下一个TextInput?
但是,Shoutem/ui 的实现没有公开我可以从参考中使用的 TextInput 的 focus() 方法。
如何将 TextInput 的焦点方法公开为外部类中的属性?
react-native - 如何使用shoutem / ui和指数在本机反应中设置自定义导航标头
我在一个项目中使用指数和shoutem/ui。
这是指数的内置导航
https://github.com/exponent/ex-navigation
我试图弄清楚如何使用shoutem / ui使用搜索框和过滤器下拉菜单自定义导航栏。
https://github.com/shoutem/ui/tree/develop/navigation
它们是 2 个相互排斥的导航栏实现,我只需要选择一个吗?
如果是这样,我假设我应该使用 ex-navigation 中内置的指数 - 但我不确定如何设置字体并为其添加输入框。
我是否将按钮添加到 navigationBar 道具中的属性?例如:
react-native - 如何使用 Shoutem/UI 为 TextInput 设置带有按钮的连续样式以响应本机
我正在尝试创建一个搜索输入字段,旁边有一个取消按钮,但 TextInput 不显示并且格式被破坏。
我正在使用shoutem ui 工具包https://shoutem.github.io/docs/ui-toolkit/components/text-input
如何设置样式以使输入框正确显示?我看不到输入框,并且按钮边距似乎关闭。
我应该使用行而不是视图吗?然而,使用一行似乎也不能很好地工作。
有没有人有一个表单的例子,在输入旁边有按钮使用shoutem UI?
我尝试切换到纯 TextInput 而不是 sayemUI 文本输入,并添加了这种样式,但是如何让宽度自动拉伸?如何修复按钮上的填充?
编码
和风格