uniapp picker关于multiSelector中设置range-key问题记录

uniapp picker关于multiSelector中设置range-key问题记录,第1张

picker设置 model="multiSelector" 时,可以成为多列选择器,比如一个二维对象数组 arr1=[{name1:'aaa1'}] arr2=[{name2:'aaa2'}] ,页面需要两列分别显示name1和name2,此时range可以设置为为 :range="[arr1,arr2]" ,可这样设置之后会有一个很大的问题,列1和列2显示的是object,其实我们最终要显示的是name1和name2,在model为selector时,range-key可以设置为要显示的备神那个字段名 :range-key="'name'" 来解决这个问题,但只是支持单列选择,在多列选择该怎么设置呢?原先以为range-key也可以像range一样设置成为一个多维简单数组,类似于 :range-key="['name1','name2']" ,后来发现这样做是行不通的,通过 uniapp源码 发现,rangeKey定义的是string,这意味着他不能接收数组,再通过具体显示数巧源据时的下面源码发现,rangeKey只能是一个同样的字段名

因此,仿宽亏rangeKey不能分别设置为name1、name2,只能像单列选择器那样设置为 :range-key="'name'" ,

居于此,arr1的name1,arr2的name2要么就让后端将字段名称统一成一个返回,要么自己在获取到数据源时,自己for循环修改过来

微信小程序中支持省市区地址粗告御级联吗?

微信小程序中的地址级联最多支持到几级?

今天,我们就来看看,微信小程序中的地址级联的使用,以及一些坑…希望大家看完之后能避免踩坑啊岩岩。

省市区级联

小程序中,picker组件是个友困很棒的组件,可以干好多事儿,微信官方对它的解释是:

从底部d起的滚动选择器。

那么,它都支持哪些功能呢?

普通选择器(selector)

多列选择器(multiSelector)

时间选择器(time)

日期选择器(date)

省市区选择器(region)

属性列表参考如图所示:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12396245.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存