<Picker
className="selector"
mode="selector"
range={products}
rangeKey="label"
value={currentKey}
onChange={(e) => onChange?.(products[e.detail.value].value)}
>
<View className="picker">
{currentKey !== -1 ? products[currentKey].label : products[0].label}
</View>
</Picker>
想请教下为啥在组件使用Picker且mode 为selector的模式下,这个组件的渲染效果是这个排版布局?
在demo上看的渲染效果是这样:
是缺少了配置什么参数了么还是和vx的基础库有关呢?
当 range 是一个 Object Array 时,通过 range-key 来指定 Object 中 key 的值作为选择器显示内容
默认的picker渲染出来的样式是按钮分布在顶部的左右两侧,但是现在默认渲染的是在中间偏底部的位置。