uni-app divider分割线 - 无语无泪 完整demo

发布于 1周前 作者 htzhanglong 来自 Uni-App

uni-app divider分割线 - 无语无泪 完整demo

2024-08-30 14:55
1 回复

当然,以下是一个完整的 uni-app 项目示例,展示了如何使用 uni-ui 中的 divider 组件来添加分割线。如果你还没有安装 uni-ui,可以通过以下命令安装:

npm install @dcloudio/uni-ui

然后,你可以在你的 uni-app 项目中按照以下步骤来使用 divider 组件。

1. 修改 pages.json

首先,在 pages.json 中添加一个页面,假设页面路径为 pages/index/index

{
  "pages": [
    {
      "path": "pages/index/index",
      "style": {
        "navigationBarTitleText": "Divider Demo"
      }
    }
  ]
}

2. 创建 index.vue

pages/index 目录下创建一个 index.vue 文件,并添加以下内容:

<template>
  <view class="container">
    <view class="content">
      <text>Section 1</text>
      <uni-divider line-color="#000000" />
      <view class="section-content">
        <text>This is the content of section 1.</text>
      </view>
      <uni-divider line-color="#000000" text="Divider Text" text-color="#FF0000" text-align="center" />
      <view class="content">
        <text>Section 2</text>
        <uni-divider line-color="#000000" />
        <view class="section-content">
          <text>This is the content of section 2.</text>
        </view>
      </view>
    </view>
  </view>
</template>

<script>
import { Divider } from '@dcloudio/uni-ui';

export default {
  components: {
    'uni-divider': Divider
  }
};
</script>

<style scoped>
.container {
  padding: 20px;
}
.content {
  margin-bottom: 20px;
}
.section-content {
  padding: 10px;
  border: 1px solid #ddd;
  margin-top: 10px;
}
</style>

3. 运行项目

确保你已经安装了所有依赖,并且 HBuilderX 或其他开发工具已经正确配置。然后运行项目,你应该能够在模拟器或真机上看到一个包含分割线的页面。

这个示例展示了如何使用 uni-uidivider 组件,包括如何自定义分割线的颜色和文本。你可以根据需要进一步自定义样式和功能。希望这个示例对你有所帮助!

回到顶部