《uni-app跨平台开发完全指南》- 05 - 基础组件使用

基础组件

欢迎回到《uni-app跨平台开发完全指南》系列!在之前的文章中,我们搭好了开发环境,了解了项目目录结构、Vue基础以及基本的样式,这一章节带大家了解基础组件如何使用。掌握了基础组件的使用技巧,就能独立拼装出应用的各个页面了!

一、 初识uni-app组件

在开始之前,先自问下什么是组件?

你可以把它理解为一个封装了结构(WXML)、样式(WXSS)和行为(JS)的、可复用的自定义标签。比如一个按钮、一个导航栏、一个商品卡片,都可以是组件。

uni-app的组件分为两类:

  1. 基础组件:框架内置的,如<view>, <text>, <image>等。这些是官方为我们准备好的标准组件。
  2. 自定义组件:开发者自己封装的,用于实现特定功能或UI的组件,可反复使用。

就是这些基础组件,它们遵循小程序规范,同时被映射到各端,是实现“一套代码,多端运行”的基础。

为了让大家对基础组件有个全面的认识,参考下面的知识脉络图:

uni-app 基础组件
视图容器类
基础内容类
表单类
导航类
自定义组件
View
Scroll-View
Text
Image
Button
Input
Checkbox/Radio
Navigator
创建
通信
生命周期

接下来,我们详细介绍下这些内容。


二、 视图与内容:View、Text、Image

这三个组件是构建页面最基础、最核心的部分,几乎无处不在。

2.1 一切的容器:View

<view> 组件是一个视图容器。它相当于传统HTML中的 <div> 标签,是一个块级元素,主要用于布局和包裹其他内容。

核心特性:

  • 块级显示:默认独占一行。
  • 样式容器:通过为其添加classstyle,可以轻松实现Flex布局、Grid布局等。
  • 事件容器:可以绑定各种触摸事件,如@tap(点击)、@touchstart(触摸开始)等。

以一个简单的Flex布局为例:

<!-- 模板部分 -->
<template>
  <view class="container">
    <view class
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

QuantumLeap丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值