更新记录
1.0.0.1(2025-12-29)
下载此版本
master
1.0.0(2025-12-29)
下载此版本
master
平台兼容性
uni-app(4.13)
| Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
| √ |
√ |
√ |
√ |
√ |
- |
√ |
√ |
√ |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
快应用-华为 |
快应用-联盟 |
| √ |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
其他
安装
在市场导入xf-multibox-carduni_modules版本的即可,无需import
组件关联说明
基本用法
<view>
<xf-multibox-card v-model:value="selectedCodes1" :dataList="dataList1"></xf-multibox-card>
<xf-multibox-card customClass="b-mt16" v-model:value="selectedCodes2" :dataList="dataList2"></xf-multibox-card>
<xf-multibox-card customClass="b-mt16" layout="wrap" v-model:value="selectedCodes3"
:dataList="dataList3"></xf-multibox-card>
<xf-multibox-card customClass="b-mt16" :itemCount="4" v-model:value="selectedCodes4"
:dataList="dataList4"></xf-multibox-card>
</view>
<script setup lang="ts">
import { ref } from 'vue';
const selectedCodes1 = ref(null)
const selectedCodes2 = ref(null)
const selectedCodes3 = ref(null)
const selectedCodes4 = ref(null)
const dataList1 = [{ id: 0, name: '字段名称' }, { id: 1, name: '字段名称' }]
const dataList2 = [{ id: 0, name: '字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称' }, { id: 1, name: '字段名称' }, { id: 2, name: '字段名称字段名称字段名称字段名称' }, { id: 3, name: '字段名称' }, { id: 4, name: '字段名称' }, { id: 5, name: '字段名称' }]
const dataList3 = [{ id: 0, name: '字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称字段名称' }, { id: 1, name: '字段名称' }, { id: 2, name: '字段名称字段名称字段名称字段名称' }, { id: 3, name: '字段名称' }, { id: 4, name: '字段名称' }, { id: 5, name: '字段名称' }]
const dataList4 = [{ id: 0, name: '字段名称' }, { id: 1, name: '字段名称' }, { id: 2, name: '字段名称' }, { id: 3, name: '字段名称' }, { id: 4, name: '字段名称' }, { id: 5, name: '字段名称' }]
</script>
API
Props
| 属性名 |
说明 |
类型 |
默认值 |
| title |
标题 |
string |
标题 |
| customClass |
自定义class |
string |
- |
| required |
*是否必填 |
boolean |
true |
| layout |
布局样式可选grid|wrap |
string |
grid |
| itemCount |
每行显示item的个数 |
number |
3 |
| gridColumnGap |
每列间距 |
number |
10 |
| gridRowGap |
每行间距) |
number |
10 |
| textLine |
最多显示的行数 |
number |
2 |
| dataList |
可选对象列表,必须是{id:,name:} |
array |
- |
事件 Emits
| 事件名 |
说明 |
返回值 |
| selector |
获取当前选中的item对象 |
|