更新记录
1.0.2(2025-04-20)
下载此版本
- 添加联系方式
1.0.1(2025-04-11)
下载此版本
- 发布
rk-list
平台兼容性
uni-app
Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
× |
√ |
√ |
√ |
√ |
√ |
- |
- |
- |
微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
快应用-华为 |
快应用-联盟 |
√ |
√ |
√ |
√ |
√ |
√ |
- |
√ |
√ |
√ |
√ |
其他
rk-list 组件
组件名:rk-list
组件属性
参数 |
说明 |
类型 |
默认值 |
可选值 |
info |
列表信息,hook中useList的返回结果 |
Object |
{list: [], isLoading: false, loadStatus: 'loadmore'} |
- |
mode |
列表为空内置图标,uv-empty的mode |
String |
list |
car、page、search、address、wifi-off、order、coupon、favor、permission、history、news、message、list、data |
text |
列表为空提示文字,uv-empty的text |
String |
暂无数据 |
- |
loadmoreText |
加载前的提示语 |
String |
加载更多 |
- |
loadingText |
加载中提示语 |
String |
正在加载... |
- |
nomoreText |
没有更多的提示语 |
String |
没有更多了 |
- |
组件Slots
- 直接在组件中写内容即可
使用示例
<template>
<view>
<rk-list :info="info">
<view v-for="(item, index) in info.list" :key="`list` + index">{{item.name}}</view>
</rk-list>
</view>
</template>
<script setup>
import { reactive } from 'vue'
let info = reactive({
list: [
{id: 1, name: 'swk'},
{id: 2, name: 'zjb'},
{id: 3, name: 'ss'},
],
isLoading: false,
loadStatus: 'loadmore'
})
</script>
<style lang="scss"></style>