Taro 使用组件构建界面
在这一节中,你将学习如何使用 Taro 提供的内置组件来构建小程序界面。我们会介绍几种常见的 UI 组件,包括视图容器、文本、图片、按钮等,并展示它们在页面中的基本用法。通过这些内容,你将掌握如何用组件拼搭出完整的用户界面。
组件化开发理念
在 Taro 中,页面 UI 是由一个个组件组成的。组件类似于积木块,每一块负责特定的结构或功能。Taro 本身提供了一套与微信小程序标准对齐的跨平台组件 API,你可以在多个端上保持一致的使用体验。
Taro 的组件主要分为两类:
- 基础组件:如
View
、Text
、Image
、Button
等; - 表单组件:如
Input
、Picker
、Checkbox
等。
View 和 Text 组件
最常用的容器类组件是 View
,你可以把它理解为一个通用的块级容器(相当于 HTML 中的 <div>
标签)。而 Text
用于显示文本内容(相当于 HTML 中的 span
或 p
)。
import { View, Text } from '@tarojs/components'
export default function Home() {
return (
<View style={{ backgroundColor: 'orange', padding: '20px' }}>
<Text style={{ color: '#fff', fontSize: '20px' }}>欢迎使用 Taro!</Text>
</View>
)
}
样式可以使用内联形式,也可以通过样式表 .scss
引入。