UniApp的uni_modules是模块化组件管理方式,以下是核心使用方法:
1. 安装组件
2. 基本使用步骤
自动注册(推荐)
组件自动注册,直接在页面使用:
<template>
  <view>
    <!-- 直接使用组件 -->
    <uni-badge text="99" type="error"></uni-badge>
    <uni-icons type="contact" size="30"></uni-icons>
  </view>
</template>
手动注册(如需)
某些组件需手动引入:
<script>
import uniBadge from '@/uni_modules/uni-badge/components/uni-badge/uni-badge.vue'
export default {
  components: {
    uniBadge
  }
}
</script>
3. 常用组件示例
UI组件
<!-- 按钮 -->
<uni-buttonsize="mini" type="primary">按钮</uni-button>
<!-- 图标 -->
<uni-icons type="star" size="24" color="#007AFF"></uni-icons>
<!-- 标签 -->
<uni-badge text="新品" type="success"></uni-badge>
表单组件
<!-- 输入框 -->
<uni-easyinput v-model="value" placeholder="请输入内容"></uni-easyinput>
<!-- 选择器 -->
<uni-data-select v-model="selectValue" :localdata="options"></uni-data-select>
布局组件
<!-- 卡片 -->
<uni-card title="标题" sub-title="副标题">
  卡片内容
</uni-card>
<!-- 分割线 -->
<uni-divider content="分割线"></uni-divider>
4. 配置注意事项
- 确保pages.json中已配置easycom规则(默认已配置)
- 查看组件文档了解props、events等具体用法
- 注意平台差异,部分组件可能不支持所有平台
5. 自定义配置
如需修改组件默认样式,可在uni.scss中修改变量或使用样式覆盖。
建议直接查阅具体组件文档获取详细用法和示例代码。