找到 2041 篇文章,关于移动开发

如何在 React Native 中处理页面间的导航?

Shilpa S
更新于 2021年7月1日 08:41:52

4K+ 阅读量

在开发应用程序时,我们希望能够在不同的屏幕之间切换,这由 React Navigation 处理。要进行页面导航,我们需要安装一些包,如下所示:npm install @react-navigation/native @react-navigation/stack npm install @react-native-community/masked-view react-native-screens react-native-safe-area-context react-native-gesture-handler 安装完成后,让我们继续进行 React Native 中导航的下一步设置。在您的应用程序项目中创建一个名为 pages/ 的文件夹。创建 2 个 js 文件 HomePage.js 和 AboutPage.js。pages/HomePage.jsimport * as React from 'react'; import { Button, View, Alert, Text } from 'react-native'; const HomeScreen = ({ navigation }) ... 阅读更多

解释 React Native 中 VirtualizedList 组件的使用?

Shilpa S
更新于 2021年7月1日 08:37:28

2K+ 阅读量

当您的列表规模非常庞大时,VirtualizedList 组件是最佳选择。VirtualizedList 有助于提高性能和内存使用效率。当用户滚动时,数据才会显示给用户。VirtualizedList 的基本组件如下:重要 VirtualizedList 属性属性描述renderItemVirtualizedList 内将渲染来自数据项的项目。data要显示的数据。getItem用于从数据中获取单个项目的函数。getItemCount获取数据项的计数。initialNumToRender开始时渲染的次数。keyExtractor为指定索引的每个项目考虑的唯一键。这是一个 VirtualizedList 的工作示例。示例:使用 VirtualizedList 显示数据要使用…… 阅读更多

如何在 React Native 中显示下拉菜单?

Shilpa S
更新于 2021年7月1日 08:33:48

1K+ 阅读量

React Native 的 Picker 组件类似于下拉菜单,允许您从给定的多个选项中选择一个值。Picker 组件的基本用法如下:……要使用 Picker 组件,您首先需要从 react-native 中导入它,如下所示:import { Picker } from 'react-native'Picker 属性序号属性 & 说明1enabled它接受布尔值。如果设置为 false,则选择器将被禁用,用户将无法选择项目。2itemStyle应用于项目的样式。3mode此属性…… 阅读更多

解释 SafeAreaView 在 React Native 中的重要性?

Shilpa S
更新于 2021年7月1日 08:30:26

239 阅读量

SafeAreaView 组件旨在在设备的安全边界内显示您的内容。它负责添加填充,并确保不会用导航栏、工具栏、选项卡栏等遮盖您的内容。此组件仅适用于 iOS 设备,以下是一个工作示例。让我们通过一个示例来了解使用 SafeAreaView 的优势。考虑以下示例,它使用 View 组件来显示文本“欢迎来到 Tutorialspoint!”。示例在 View 组件内显示文本“欢迎来到 Tutorialspoint!”View 组件上使用了 style flex: 1。…… 阅读更多

如何在 React Native 中显示进度条?

Shilpa S
更新于 2021年7月1日 08:26:09

808 阅读量

进度条是一种告诉用户内容将在一段时间后可用的一种方式。当您向服务器提交某些内容并等待服务器响应时,它最有效。要使用进度条组件,请使用 npm 安装 react-native-paper 模块。安装 react-native-paper 的命令是:npm install --save-dev react-native-paper进度条的基本组件如下:要使用进度条,您需要从 react-native-paper 中导入它,如下所示:import { ProgressBar} from 'react-native-paper';以下是进度条上的一些重要属性:序号属性 & 说明1progress它接受 0 到 10 的值。…… 阅读更多

如何在 React Native 中显示加载指示器?

Shilpa S
更新于 2021年7月1日 08:23:04

3K+ 阅读量

加载指示器用于当我们想要告诉用户他们在 UI 上发出的请求需要一些时间时。例如,用户填写表单后点击提交按钮,或点击搜索按钮以获取一些数据。React Native 提供了一个 ActivityIndicator 组件,它有不同的方法在 UI 上显示加载指示器。ActivityIndicator 组件的基本用法如下:要使用 ActivityIndicator,您需要导入它,如下所示:import { ActivityIndicator} from 'react-native';以下是 ActivityIndicator 的一些重要属性。序号属性 & 说明1animating用于动画加载指示器。它接受布尔值…… 阅读更多

编写一个程序在 React Native 中显示“Hello World”?

Shilpa S
更新于 2021年7月1日 08:18:14

1K+ 阅读量

在您的系统上安装 React Native 后,您应该在 App.js 中获得如下默认代码:import React from 'react'; import { StyleSheet, Text, View } from 'react-native'; export default class App extends React.Component {    render() {       return (                       打开 App.js 开始您的应用程序!                您所做的更改将自动重新加载。                   摇动您的手机以打开开发者菜单。             ... 阅读更多

如何在 React Native 中从服务器加载数据?

Shilpa S
更新于 2021年7月1日 08:15:33

1K+ 阅读量

要从服务器加载数据,您可以使用 fetch API,它类似于 XMLHttpRequest 或任何其他网络 API。使用 fetch 向服务器发出请求非常容易。请看下面的代码:fetch('https://jsonplaceholder.typicode.com/posts/1')    .then((response) => response.json())    .then((responseJson) => console.log(responseJson));在上面的代码中,我们正在获取 JSON 文件 https://jsonplaceholder.typicode.com/posts/1 并将数据打印到控制台。对 fetch() API 的最简单调用接受一个参数,即您想要获取的路径,它返回一个带有响应的 promise。fetch api 返回一个带有 http 响应的 promise,…… 阅读更多

如何在 React Native 中使用警告对话框?

Shilpa S
更新于 2021年7月1日 08:11:12

794 阅读量

Alert 组件有助于向用户显示一个对话框,即一个弹出窗口,其中包含标题、消息和按钮,以便根据显示的消息了解用户的确认。Alert 的基本组件如下:Alert.alert('yourtile', 'yourmessage', [yourbuttons], ‘options’)要使用 Alert 组件,您需要导入它,如下所示:import { Alert } from 'react-native';要获得弹出窗口,您只需调用 Alert.alert() 函数即可。alert() 接受四个参数,分别是标题、消息、按钮和选项。标题是必填参数,其余是可选参数。这是一个简单的例子…… 阅读更多

如何在 React Native 中处理触摸事件?

Shilpa S
更新于 2021年7月1日 08:06:59

499 阅读量

在设备上,与UI的主要交互方式是触摸或点击。因此,当我们使用应用程序时,我们大多是点击按钮来执行某些操作,或者通过触摸屏幕来滚动页面,尝试缩放页面等。为了处理这些手势,例如点击、触摸,React Native 提供了可以捕获这些事件的事件或可触摸组件来处理触摸。让我们来看一个点击按钮时会发生什么的例子。示例 1:处理按钮点击这是一个简单的按钮示例。{       alert('你点击了我!');    }} ... 阅读更多

广告