问题标签 [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 投票
1 回答
153 浏览

javascript - 我如何在javascript中向url请求添加变量,更具体地说,expo和react native

我目前正在通过 fetch in expo 提出这个请求

我有 user.id 但我不确定如何在字符串中调用 id

这是整个函数,除了字符串中的 {id} 外,一切正常

0 投票
3 回答
3386 浏览

android - 在 Expo XDE 的 Genymotion 中打开 Android 设备出现错误

我正在使用 Expo XDE 版本 16.0.0,我想在 Android 模拟器中测试我的应用程序。我在Mac上。我已经安装了 Genymotion 并启动了模拟器作为 expo.io ( https://docs.expo.io/versions/v16.0.0/guides/genymotion.html ) 文档描述,但我收到以下错误。我不知道这意味着什么或如何解决它。

无法在 Android 上启动项目:无法安装smartsocket。侦听器:地址已在使用 ADB 服务器没有确认 * 无法启动守护进程 * 错误:无法连接到守护进程

我希望有人可以帮助我解决这个问题吗?

0 投票
1 回答
656 浏览

ios - React-Native/Expo 接收错误'null 不是对象(评估'match.localteam_name')

这里我只运行两个 API 请求。componentDidMount 函数中的第一个工作正常,但标记为 handleMatchFacts 的第二个不起作用。简而言之,使用 React-Native 我正在从 API 检索信息,将其安装到页面上,然后一旦单击 Touchablehighlight,假设根据在“onPress”中传递的“id”从 API 检索附加信息'。我可以 console.log 在第二个请求中记录数据的 json,但由于某种原因,当我使用新数据 setState 并将其呈现到 ListView 中的页面时,出现错误。

0 投票
6 回答
15521 浏览

react-native - 如何在 Expo 和 React Native 中使用绝对路径导入?

我正在尝试使用绝对导入路径而不是Expo和 React Native 的相对路径。

我查看了世博会文档,但找不到答案...在反应社区中搜索主题我找到了babel-plugin-module-resolver但似乎世博会已经在使用它,所以我改变了我.babelrc的创建一些别名:

但我收到以下错误:

有没有简单的方法来导入绝对路径?

0 投票
2 回答
1115 浏览

javascript - ListItem onPress 无法正常工作

我正在使用 React Native 和 react-native-elements 在侧边菜单中呈现选项列表,但是当我运行项目时,onPress道具ListItem无法发挥应有的作用。运行时,三个控制台日志似乎会自动迭代屏幕上的主要内容,但是当打开侧面菜单时,无法按下列表项,并且控制台中不会再记录任何内容。我的 onPress 功能有问题吗?

0 投票
4 回答
746 浏览

android - 我可以使用其他软件而不是 android studio 来运行 react native 应用吗

我正在尝试在没有 Android Studio 的情况下以 react native 运行 hello world。我的手机只有4.2.1,不支持Expo安装在我的手机上,因为它需要6.0。我想在没有 Expo 和 Android Studio 的情况下在我的手机(4.2.1)中运行 react native 应用程序。这怎么可能?

0 投票
2 回答
5120 浏览

reactjs - Font.loadAsync() 无法解析自定义字体的模块(React Native 和 Expo)

我的应用程序使用 CRNA 和 Expo,我的问题是 Font.loadAsync() 异步函数在我的项目目录的 assets/fonts/ 文件夹中找不到 .otf 字体文件。我绝对确定目录和文件名是正确的。我收到此错误。

链接到我的错误屏幕的图像

这是我的代码:

这是我的 package.json:

会不会是 Expo 不支持 .otf 文件格式?

0 投票
1 回答
1953 浏览

reactjs - GLView中的本机显示图像

我正在尝试在反应原生的 GLView 上显示图像。我受到此链接的启发来编写我的代码https://webglfundamentals.org/webgl/lessons/webgl-2d-drawimage.html

我有这个调用 GLContext2D 类的组件:

和 GLContext2D 类:

我有一个带有 clear 功能的蓝屏,但 drawImage 函数没有显示任何内容。

0 投票
14 回答
43578 浏览

react-native - React Native Expo 更改默认 LAN IP

我已经安装了虚拟盒子。而当我查看主机 > LAN > ip 地址是 exp://192.168.56.1:19000。

如何在不禁用网络的情况下更改它?因为这是我的virtualbox ip,我的设备无法连接到它。

谢谢

0 投票
3 回答
10078 浏览

android - 使用 react-native-vector-icons 图标未在屏幕上显示 android

我正在使用create-react-native-app。我想使用react-native-vector-icons

但它没有在 android 屏幕上显示任何内容(我在 expo 应用程序上查看它)

这是我所做的:

应用程序.js:

ReactCourses.js: