suitListNew 文件列表展示、内容列表

suitUpload suitUpload

说明

1、将文件以列表的形式进行展现,分为文件夹和文件两种显示样式; 2、可以作为内容列表展示内容的详情;

# 使用 1

<template>
	<view class="folders">
        <suit-list-new :list="result" @click="skipDetail" :rightArrow="false"></suit-list-new>
    </view>
</template>
<script>
export default {
	data() {
		return {
			detailsPath: '/subPages/licenseManagement/detail', // 点击跳转的路径
			result: [] // 列表数据
		}
	},
    methods: {
        skipDetail(val) {
            uni.navigateTo({
                url: `${this.detailsPath}?id=${val.id}`
            });
        }
    }
}
</script>

# 使用 2

<template>
	<view class="folders">
       <suit-list-new labelLeft="0" 
       leftWidth="100px" justifyContent="none" :list="list" :rightArrow="true" :temp="info" :lineMargin="'0 0 0 32prx'">
       </suit-list-new>
    </view>
</template>
<script>
export default {
	data() {
		return {
			detailsPath: '/subPages/licenseManagement/detail', // 点击跳转的路径
				// 列表左侧显示
				list: [{
						name: '标段',
						prop: 'rootNode'
					},
					{
						name: '当前节点',
						prop: 'name',
					},
					{
						name: '父级节点',
						prop: 'parentNode',
					},
					{
						name: '节点类型',
						prop: 'type',
						filter: 'getNameByCode',
						filterParams: ['qbs_type']
					},
					{
						name: '状态',
						prop: 'status',
						filter: 'getNameByCode',
						filterParams: ['quality_acceptance_type']
					}, {
						name: "审批材料数",
						prop: "limit"
					}
				],
				info: {}, // 内容列表数据
		}
	}
}
</script>

# 参数说明

# 属性

属性 描述 类型 可选值 默认值
list 列表数据 Array —— ——
lineColor 底部线条的颜色 String —— rgba(0,0,0,0.12)
lineDashed 底部线条的类型(false-实线,true-虚线) Boolean true、false false
lineDirection 底部线条的方向(row-横向,col-竖向) String row、col row
rightArrow 是否显示右侧箭头 Boolean true、false true
line 是否显示线条 Boolean true、false true
bgColor 列表背景颜色 String —— #f5f5f5
lineMargin 线条距离左侧的距离 String | Number —— 0 0 0 10%
rightTop 列表左侧距上高度 Number —— 0
topPadding 每行内容的内边距 String —— 32rpx 0
justifyContent 每行内容的排列方式 String —— space-between
temp 内容列表数据 Object —— {}
leftWidth 内容列表填充区的宽度 String —— auto
labelLeft 内容列表最左侧的宽度 String —— auto

# 组件源码及综合示例参考

组件源码 (opens new window) 综合实例1 (opens new window) 综合实例2 (opens new window)