UniApp 的布局方式与 Vue.js 类似,可以使用 HTML 标签和 Vue 的指令来进行布局。

以下是几种常见的布局方式:

  1. 使用 Flex 布局:
<template>
  <view class='container'>
    <view class='item'></view>
    <view class='item'></view>
    <view class='item'></view>
  </view>
</template>

<style>
.container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.item {
  flex-basis: 30%;
  height: 100px;
}
</style>
  1. 使用 Grid 布局:
<template>
  <view class='container'>
    <view class='item'></view>
    <view class='item'></view>
    <view class='item'></view>
  </view>
</template>

<style>
.container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}

.item {
  height: 100px;
}
</style>
  1. 使用 Position 布局:
<template>
  <view class='container'>
    <view class='item'></view>
    <view class='item'></view>
    <view class='item'></view>
  </view>
</template>

<style>
.container {
  position: relative;
}

.item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
}
</style>

以上是常见的布局方式,根据实际需求可以选择适合的布局方式进行使用。

UniApp 布局教程:Flex、Grid 和 Position 布局详解

原文地址: https://www.cveoy.top/t/topic/peul 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录