Cell 列表项

列表项,可组成列表。

效果

使用方法

<template>
<div>
<lc-title title="列表项"></lc-title>
<category title="基本用法"></category>
<div>
<lc-cell title="我是标题" desc="描述文字" @LcCellClicked="clickMe()">
</lc-cell>
<lc-cell :showIcon="true" title="我是标题" subTitle="我是副标题" desc="展示默认ICON">
</lc-cell>
<lc-cell :isLink="true" linkUrl="http://baidu.com" :showIcon="true" title="带链接">
</lc-cell>
</div>
<category title="通过Slot插槽分发内容"></category>
<div>
<lc-cell :isLink="true" :showIcon="true">
<span slot="title">我是主标题</span>
<span slot="sub-title">我是副标,我们都是通过Slot分发的</span>
<span slot="desc">我是描述</span>
</lc-cell>
<lc-cell :showIcon="true">
<span slot="title">通过Slot自定义右侧ICON</span>
<img slot="icon" src="data:image/svg+xml, %3Csvg version='1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M16 3.2c0-.7-.5-1.2-1.2-1.2-.3 0-.7.1-.9.4-2.4 2.5-6.2 6.8-7.7 8.5-.1.1-.2.2-.4 0L2.1 7.2c-.3-.3-.6-.4-.9-.4-.7 0-1.2.5-1.2 1.1 0 .3.1.6.3.8l.1.1 4.9 4.9c.8.8 1.6 0 2-.5 4.1-4.4 7.9-8.6 8.4-9.2.2-.3.3-.5.3-.8z' fill='rgb(115,115,131)'/%3E%3C/svg%3E" alt="">
</lc-cell>
</div>
</div>
</template>

<script>
import LcTitle from '_mods/title.vue';
import Category from '_mods/category.vue';
export default {
components: { LcTitle, Category },
data() {
return {};
},
methods: {
clickMe(){
alert("点击了")
}
},
mounted() {

}
};
</script>

<style scoped>
.demo {
padding-left: 0;
padding-right: 0;
}
h4 {
padding: 0 10px;
}
</style>

可配置参数

字段 说明 类型 默认值
title 左侧主slot String -
subTitle 左侧副slot String -
desc 右侧slot String -
isLink 是否是链接 Boolean false
linkUrl 链接Url String -
showIcon 是否展示右侧箭头Icon Boolean false
bgColor 背景颜色 String “#FFFFFF”

事件回调

@LcCellClicked="clickMe()"