Cell 单元格
介绍
列表项,可组成列表。
安装
import { createApp } from 'vue';
import { Cell,Icon } from '@nutui/nutui';
const app = createApp();
app.use(Cell).use(Icon);
代码示例
基本用法
<nut-cell title="我是标题" desc="描述文字"></nut-cell>
<nut-cell title="我是标题" sub-title="副标题描述" desc="描述文字"></nut-cell>
<nut-cell title="点击测试" @click="testClick"></nut-cell>
<nut-cell title="圆角设置 0" round-radius="0"></nut-cell>
// ...
import { ref } from 'vue';
import { Toast } from '@nutui/nutui';
export default {
setup() {
const switchChecked = ref(true);
const testClick = (event) => {
Toast.text('点击事件')
};
return { testClick,switchChecked };
}
}
// ...
直接使用插槽
<nut-cell title="我是标题" desc="描述文字">
<div>自定义内容</div>
</nut-cell>
链接 | 分组用法
<nut-cell-group title="链接 | 分组用法">
<nut-cell title="链接" is-link></nut-cell>
<nut-cell title="URL 跳转" desc="https://jd.com" is-link url="https://jd.com"></nut-cell>
<nut-cell title="路由跳转 ’/‘ " to="/"></nut-cell>
</nut-cell-group>
自定义右侧箭头区域
<nut-cell-group title="自定义右侧箭头区域">
<nut-cell title="Switch">
<template v-slot:link>
<nut-switch v-model="switchChecked" />
</template>
</nut-cell>
</nut-cell-group>
自定义左侧 Icon 区域
<nut-cell-group title="自定义左侧 Icon 区域">
<nut-cell title="图片">
<template v-slot:icon>
<img class="nut-icon" src="https://img11.360buyimg.com/imagetools/jfs/t1/137646/13/7132/1648/5f4c748bE43da8ddd/a3f06d51dcae7b60.png" />
</template>
</nut-cell>
</nut-cell-group>
单元格展示图标
<nut-cell title="姓名" icon="my" desc="张三"></nut-cell>
只展示 desc ,可通过 desc-text-align 调整内容位置
<nut-cell desc-text-align="left" desc="张三"></nut-cell>
API
Prop
| 字段 |
说明 |
类型 |
默认值 |
| title |
标题名称 |
String |
- |
| sub-title |
左侧副标题 |
String |
- |
| desc |
右侧描述 |
String |
- |
| desc-text-align |
右侧描述文本对齐方式 text-align |
String |
right |
| is-link |
是否展示右侧箭头并开启点击反馈 |
Boolean |
false |
| icon |
左侧 图标名称 或图片链接 |
String |
- |
| round-radius |
圆角半径 |
Number |
6px |
url 小程序不支持 |
点击后跳转的链接地址 |
String |
- |
to 小程序不支持 |
点击后跳转的目标路由对象,同 vue-router 的 to 属性 属性 |
String|Object |
- |
replace 小程序不支持 |
是否在跳转时替换当前页面历史 |
Boolean |
false |
Event
| 名称 |
说明 |
回调参数 |
| click |
点击事件 |
event:Event |
Slots
| 名称 |
说明 |
icon v3.1.4 |
自定义左侧 icon 区域 |
| default |
自定义内容 |
| link |
自定义右侧 link 区域 |