【uniapp前端组件】流式布局,适用搜索记录、标签等场景

本文档介绍了如何创建适用于搜索记录和标签场景的流式布局组件。内容包括属性介绍如flowList、flowItemValue等,事件处理如@flowItemClickBack,以及使用示例。通过这个组件,你可以轻松地构建动态流式布局。
摘要由CSDN通过智能技术生成

流式布局,适用搜索记录、标签等场景

示例图

在这里插入图片描述

简介

搜索记录或标签类的组件很常见,大部分应用都会运用到类似的场景。本组件带你快速实现流式布局,快来看看吧。

属性介绍

属性名类型默认值必填说明
flowOptionsObject流式布局的基本属性,包含以下属性:
flowListArray流式布局展示的数据数组。包含两种数据类型:1、String类型数组。2、Obj类型数组。
flowItemValueString流式布局Item展示数据的参数名。1、当flowListString类型时,可不填或’'。2、当flowList为Obj类型时,必填,值为Obj展示到流式布局的属性名。
flowItemBgColorString#868686流式布局Item背景色。
flowItemTextColorString#ffffff流式布局Item字体颜色。
flowItemTextSizeString13流式布局Item字体大小,单位px
flowItemMarginString5流式布局Item外边距,单位px
flowItemRadiusString0流式布局圆角弧度。为0时=直角矩形,不为0时=圆角矩形。

事件介绍

事件名说明
@flowItemClickBack流式布局Item点击事件回调。回调值event:{clickIndex:index},clickIndex为流式布局Item下标。

使用示例

<view class="container">
		<bugking7-flow-view 
		:flowOptions="flowOptions" 
		@flowItemClickBack="handleItemClick">
		</bugking7-flow-view>
</view>

data() {
    return {
        flowOptions:{
            flowList:[
                // {   // 为Obj类型
                // 	type:'',
                // 	name:'Android'
                // },
                'Android','IOS','JS','Kotin','Go', //为String类型
                'Curl','Dart','DiBOL','Etoys','Fancy',
                'Gosu','Haskell','Ioke','Ioke','Limbo',
                'Magic','Mathematica','Mirah','MS-DOS Batch','PowerShell'
            ],
            flowItemValue:'',//String类型可不填或空 Obj类型时必填,以上为例,填name
            flowItemMargin:'5',
            flowItemRadius:'8'
        }
    }
},
    
methods: {
    handleItemClick(e){//item点击事件回调
        console.log(e)//{clickIndex: 18}
    }
}

项目地址
流式布局,适用搜索记录、标签等场景

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小二者也

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值