HarmonyOS Select组件参数options参数动态获取,没法正常绘制数据内容
Select组件参数options数组Array<SelectOption>是从接口获取,使用@State修饰,无法展示出数组内容
实现方法
@State selectOption:SelectOption[] = new Array<SelectOption>()
Select(this.selectOption)
.selected($$this.index)// 下拉菜单索引
.font({ size: 16, weight: 500 })
.optionWidth(70)
.fontColor('#182431')
.selectedOptionFont({ size: 16, weight: 400 })//设置下拉菜单选中项的文本样式
.optionFont({ size: 16, weight: 400 })//设置下拉菜单项的文本样式
.space(8)//设置下拉菜单项的文本样式
.arrowPosition(ArrowPosition.END)//设置下拉菜单项的文本与箭头之间的对齐方式。
.menuAlign(MenuAlignType.START, { dx: 0, dy: 0 })//设置下拉按钮与下拉菜单间的对齐方式。
aboutToAppear(){
this.getLevelListResult()
}
getLevelListResult(){
HttpStudy.getLevelList(this.aggregationPackage,
(courseGroup:LevelListResult[])=>{
this.selectOption=courseGroup.map(item=>{
return {
value: item.level
} as SelectOption
})
})
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
Select的下拉列表的数据没有展示。
直接在定义Select的时候写死数据,则可以展示
Select([{value:'one'}, {value:'two'}, {value: 'threee'}])
- 1.
有什么办法可以动态设置Array<SelectOption>数组内容呢?
HarmonyOS
赞
收藏 0
回答 1
相关问题
Canvas绘制内容如何动态更新
2822浏览 • 1回复 待解决
使用router.pushNamedRoute方法,传递options参数时报语法错误
1499浏览 • 1回复 待解决
HarmonyOS @build组件传参数据没有刷新
780浏览 • 1回复 待解决
HarmonyOS关于AXIOS动态传参数问题
1442浏览 • 1回复 待解决
函数内容没法toast!!!
7925浏览 • 3回复 待解决
HarmonyOS navigation跳转参数获取
630浏览 • 1回复 待解决
HarmonyOS router获取不到参数
583浏览 • 1回复 待解决
HarmonyOS使用Canvas自定义绘制内容后,如何根据onTouch事件动态更新绘制的内容?
1104浏览 • 1回复 待解决
HarmonyOS 动态参数化配置编译构建不生效?
1023浏览 • 0回复 待解决
HarmonyOS 组件接收页面参数
1085浏览 • 1回复 待解决
HarmonyOS 动态参数化配置编译构建不生效
913浏览 • 1回复 待解决
OpenHarmony startAbility 如何获取参数
9299浏览 • 0回复 待解决
某个查询条件计算太复杂,没法通过sql查出,但是前端有page_size参数和其它条件参数,这种怎么操作
2383浏览 • 2回复 待解决
HarmonyOS web组件参数传递报错
1108浏览 • 1回复 待解决
HarmonyOS Navigation跳转怎么获取返回参数
976浏览 • 1回复 待解决
HarmonyOS 组件初始化参数
736浏览 • 1回复 待解决
HarmonyOS 如何使用command A来绘制圆形,参数具体含义是啥?
769浏览 • 1回复 待解决
HarmonyOS 使用drawing.canvas绘制本地Image时,提示参数错误
784浏览 • 1回复 待解决
HarmonyOS 折叠屏状态回调里面获取屏幕参数数据值异常
633浏览 • 1回复 待解决
如何让Select下拉组件动态显示选中的值
1156浏览 • 1回复 待解决
HarmonyOS Web组件头部参数问题
750浏览 • 1回复 待解决
HarmonyOS 如何获取form kit传入的参数
682浏览 • 1回复 待解决
HarmonyOS select组件的下拉项怎么单独设置内容以及样式
931浏览 • 1回复 待解决
HarmonyOS 怎么把组件作为参数传递
1056浏览 • 1回复 待解决
JS开发服务卡点击事件如何动态传入参数
7004浏览 • 1回复 待解决
可以定义一个Array<SelectOption>类型的数据,网数组中push类型为SelectOption的值,将数组作为Select的参数。
参考demo: