如何在多个相同类型的picker组件中赋不同值?

<list class="list" divider="true" >
    <list-item class="listItem" id="{{$item.listItem_id}}" for="{{array}}" >
        <div class="listContent">
        <div class="text">
        <text class="text1">{{$item.num}}</text>
        <text class="text2">{{$item.value}}</text>
        </div>
        <div class="picker">
        <div class="pickerMl">
            <image class="xin" src="common/images/xin.png"></image>
        <picker id="{{$item.pickerMl_id}}" value="{{textMl}}" selected="{{textselect}}"
                range="{{rangeMl}}" type="text" onchange="onchangeMl"
                oncancel="textoncancel" class="pickertext">

        </picker>
        </div>

鸿蒙
picker
组件
2022-02-16 14:10:40
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Euphemian
1

将selected的值设置在数组中,点击对应的按钮可以展示对应的picker,默认值也会根据数组中设置的值显示

<list class="listBox">

       <list-item class="listItem" for="(idx,item) in listData">

           <button class="btn" @click="clickHere(item.name)">item {{item.name}}</button>

           <picker id="picker{{item.name}}"selected="{{item.textselect}}" range="{{rangetext}}"></picker>

       </list-item>

   </list>

分享
微博
QQ
微信
回复
2022-02-16 15:12:21
相关问题
HarmonyOS 怎么给类属性默认
815浏览 • 1回复 待解决
LIKE后跟子查询多个问题?
3711浏览 • 1回复 待解决