问题标签 [expo]

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 投票
2 回答
1543 浏览

android - 如何在地图上获取固定位置名称?

我用 CRNA 创建了一个 android 应用程序,我可以通过 Expo 的位置 API 获取用户的当前位置。但我不知道如何获取固定位置的城市名称?到目前为止,这是我的代码:

0 投票
6 回答
70871 浏览

javascript - React Native - 导航问题“未定义不是对象(this.props.navigation.navigate)”

我正在关注本教程https://reactnavigation.org/docs/intro/ 并且遇到了一些问题。

我每次都使用 Expo Client 应用程序来渲染我的应用程序,而不是模拟器/模拟器。

我的代码如下所示。

我最初在“ChatScreen”组件上方定义了“SimpleApp”常量,但这给了我以下错误:

路线“聊天”应该声明一个屏幕。例如:...等

所以我将 SimpleApp 的声明移到“AppRegistry”上方,并标记了一个新错误

元素类型无效:预期的字符串.....您可能忘记导出组件..等

本教程没有在任何组件中添加关键词“导出默认值”,我认为这可能与我在 Expo 应用程序上运行它有关?所以我在“HomeScreen”中添加了“export default”,错误就消失了。

我似乎无法摆脱的新错误(基于下面的代码)如下:

undefined 不是对象(评估“this.props.navigation.navigate”)

除非我删除“const {navigate}”周围的“{}”,否则我无法摆脱它,但是当我从主屏幕按下按钮时,这会破坏导航

0 投票
1 回答
2252 浏览

javascript - 为什么我的占位符不会出现在 TextInput 中

我不明白为什么占位符不会出现在两个<TextInput>'s. 此外,当用户键入内容时,这些<TextInput>框中不会显示任何内容。我想知道为什么会这样。

这里是App.js

这里是Login.js

这里是BackGround.js

0 投票
1 回答
2415 浏览

react-native - ImageStore.getBase64ForTag 期望什么 URI 格式?

假设我有一个图像,例如来自图像选择器,它看起来像这样:

查看 React Natives ImageStore 的文档(https://facebook.github.io/react-native/docs/imagestore.html),人们会假设将该图像的 URI 传递给ImageStore.getBase64ForTag应该返回该图像的 base64。

相反,它会产生错误Invalid imageTag: file:///Users/sepp/Library[...](为便于阅读而缩短)。

所以我的问题是:期望什么样的 URI ImageStore.getBase64ForTag

0 投票
31 回答
307058 浏览

javascript - 在堆栈导航器中隐藏标题 React 导航

我正在尝试使用堆栈和选项卡导航器切换屏幕。

在这种情况下,首先使用堆栈导航器,然后使用选项卡导航器。我想从堆栈导航器中隐藏标题。当我使用以下导航选项时,它无法正常工作:

我在 stacknavigator 中使用的前两个组件上尝试此代码。如果我使用此行,则会出现一些错误,例如:

在此处输入图像描述

0 投票
1 回答
296 浏览

react-native - 在 Windows 10 上打开 expo XDE 时出错

我刚刚安装了expo Desktop xde打开windows 10应用程序时收到此错误:

解析 JSON 文件时出错:C:\Users\username.expo\state.json └─ 原因:SyntaxError: Unexpected token in JSON at position 0

解析错误

你知道这是为什么吗?

0 投票
2 回答
66 浏览

javascript - 为什么不会显示正在输入的内容?

每当我单击物理设备上Email的第一个<TextInput/>框时,我都看不到正在输入的内容。只有当我按下Next进入Password方框时,我才能看到方框中输入的内容Email。为什么会这样?

这是App.js

这是Login.js

这是BackGround.js

0 投票
2 回答
1109 浏览

react-native - 将图像从 expo Imagepicker 上传到 Cloudinary

我正在尝试从 react-native 应用程序将图像直接上传到 cloudinary。我在 react-native 端使用 Expo Imagepicker 并使用 axios 进行 POST 请求。我从 Cloudinary 收到带有错误消息的“400 Bad Request” -

Unsupported source URL: data%3Aimage%2Fjpg%3Bbase64%2CZmlsZTovLy9kYXRhL3VzZXIvMC9ob3N0LmV4cC5leHBvbmVudC9jYWNoZS9FeHBlcmllbmNlRGF0YS8lMjU0MGFub255bW91cyUyNTJGZXhwb3Rlc3QtZWY2NWJjYjktYTFiMC00N2JlLWE3ZDUtMmNmNThhOGM5ZWU1L0ltYWdlUGlja2VyL2NiN2FmMTUzLTA2OWItNDdlZS05NDdkLWU2ZDk1YTQ1MzI2Yi5qcGc%3D

下面添加了适当的代码

0 投票
1 回答
1417 浏览

react-native - 在 iOS 上未收到本地预定通知

我的 CRNA (Expo) 应用程序为事件提醒安排本地通知。通知是在 Android 上完美安排和接收的,但不是在 iOS 上。

我创建了一个简化的测试用例:https ://github.com/nandastone/crna-expo-local-notification-test

点击“发送即时通知”按钮调用Notifications.presentLocalNotificationAsync(),然后由回调接收。

点击“发送延迟通知”按钮可在 5 秒内安排通知,Notifications.scheduleLocalNotificationAsync()回调未收到该通知。

我知道如果应用程序位于前台(https://forums.expo.io/t/psa-reminder-notifications-in-ios-foregrounded-apps/641),iOS 不会显示通知,但我'在Notifications.addListener()回调中根本没有收到通知。在安排通知后关闭应用程序也没有效果。

我相当确定Permissions.REMOTE_NOTIFICATIONS本地通知不需要检查(它肯定不在 Android 上),但我已经将它包括在内以确保。

请帮忙!

0 投票
1 回答
564 浏览

react-native - 如何在 react-native 中下载文件?

我在控制台中运行了这个命令,npm install react-native-fs --save 然后在我的 onclick 函数中有这个代码

但它给了这个 在此处输入图像描述