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
})
})
}
Select的下拉列表的数据没有展示。
直接在定义Select的时候写死数据,则可以展示
Select([{value:'one'}, {value:'two'}, {value: 'threee'}])
有什么办法可以动态设置Array<SelectOption>数组内容呢?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
使用router.pushNamedRoute方法,传递options参数时报语法错误
1164浏览 • 1回复 待解决
Canvas绘制内容如何动态更新
2250浏览 • 1回复 待解决
HarmonyOS @build组件传参数据没有刷新
381浏览 • 1回复 待解决
HarmonyOS关于AXIOS动态传参数问题
1006浏览 • 1回复 待解决
HarmonyOS router获取不到参数
251浏览 • 1回复 待解决
HarmonyOS navigation跳转参数获取
251浏览 • 1回复 待解决
函数内容没法toast!!!
7607浏览 • 3回复 待解决
HarmonyOS使用Canvas自定义绘制内容后,如何根据onTouch事件动态更新绘制的内容?
716浏览 • 1回复 待解决
HarmonyOS 动态参数化配置编译构建不生效?
626浏览 • 0回复 待解决
HarmonyOS 动态参数化配置编译构建不生效
527浏览 • 1回复 待解决
HarmonyOS 组件接收页面参数
485浏览 • 1回复 待解决
OpenHarmony startAbility 如何获取参数
8672浏览 • 0回复 待解决
HarmonyOS web组件参数传递报错
426浏览 • 1回复 待解决
HarmonyOS 组件初始化参数
308浏览 • 1回复 待解决
HarmonyOS Navigation跳转怎么获取返回参数
717浏览 • 1回复 待解决
某个查询条件计算太复杂,没法通过sql查出,但是前端有page_size参数和其它条件参数,这种怎么操作
2098浏览 • 2回复 待解决
如何让Select下拉组件动态显示选中的值
744浏览 • 1回复 待解决
HarmonyOS 如何使用command A来绘制圆形,参数具体含义是啥?
401浏览 • 1回复 待解决
HarmonyOS 使用drawing.canvas绘制本地Image时,提示参数错误
360浏览 • 1回复 待解决
HarmonyOS select组件的下拉项怎么单独设置内容以及样式
418浏览 • 1回复 待解决
JS开发服务卡点击事件如何动态传入参数
6569浏览 • 1回复 待解决
HarmonyOS Web组件头部参数问题
386浏览 • 1回复 待解决
HarmonyOS 折叠屏状态回调里面获取屏幕参数数据值异常
264浏览 • 1回复 待解决
HarmonyOS 怎么把组件作为参数传递
448浏览 • 1回复 待解决
Select下拉选框SelectOption如何动态赋值?
1241浏览 • 1回复 待解决
可以定义一个Array<SelectOption>类型的数据,网数组中push类型为SelectOption的值,将数组作为Select的参数。
参考demo: