使用“按引用传递参数”编译器CodeCheck报错
编写如下代码:
import { EasyPage } from './easypage/EasyPage';
import { ListPage } from './listpage/ListPage';
@Builder function tabBarItem($$: { isselected:boolean,title: string }) {
Column() {
Image($r("app.media.app_icon")).width(25).height(25)
Text($$.title).fontColor($$.isselected ? Color.Red : Color.Gray).padding({ top: 10 })
}.alignSelf(ItemAlign.Center)
}
@Entry
@Component
struct Index {
@State currentTab: number = 0;
build() {
Column() {
Tabs({ barPosition: BarPosition.End }) {
TabContent() {
EasyPage()
}.tabBar(tabBarItem({isselected:(this.currentTab == 0),title:"常规"}))
TabContent() {
ListPage()
}.tabBar(tabBarItem({isselected:(this.currentTab == 1),title:"列表"}))
}
.width("100%")
.height("100%")
.barWidth("100%")
.barHeight(70)
.onChange((pos) => {
this.currentTab = pos;
})
}.width("100%")
.height("100%")
}
}
报错信息:
Object literals cannot be used as type declarations (arkts-no-obj-literals-as-types) <ArkTSCheck>
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS @Builder 按引用传递参数编译错误
59浏览 • 1回复 待解决
HarmonyOS 关于ArkTS中编写代码编译器检查报错
210浏览 • 1回复 待解决
HarmonyOS 编译器配置不生效
463浏览 • 1回复 待解决
用Openharmony的交叉编译器,编译helloworld程序
4495浏览 • 0回复 待解决
windows编译提示找不到编译器COULD NOT FIND COMPILER!
10202浏览 • 1回复 待解决
编译器突然不识别资源文件
417浏览 • 1回复 待解决
clang++ 编译器接收到了一个它并不使用的命令行参数 --gcc-toolchain
441浏览 • 0回复 待解决
Pycharm编译器只适用于JAVA吗
9003浏览 • 2回复 待解决
请问在api9中如何实现变量的按引用传递呀?
629浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在DevEco Studio中配置和使用毕昇编译器?
49浏览 • 1回复 待解决
HarmonyOS 自定义builder方法, 参数是按引用传递, 当状态值修改时, 不触发builder方法, 不会刷新UI
495浏览 • 1回复 待解决
#鸿蒙通关秘籍#使用 @Builder 装饰器时参数传递机制是什么?
122浏览 • 1回复 待解决
@Builder装饰器的参数传递规则有哪些?
491浏览 • 1回复 待解决
华为公布的方舟编译器到底对安卓软件生态会有多大影响?
6967浏览 • 1回复 待解决
#鸿蒙通关秘籍#毕昇编译器在HarmonyOS中有哪些独特的优化特性?
39浏览 • 1回复 待解决
HarmonyOS的clang编译器有没有用于区分平台的宏定义?
3423浏览 • 1回复 待解决
鸿蒙OS的方舟编译器是如何提升开发效率的,它支持哪些编程语言?
184浏览 • 0回复 待解决
使用axios发送post请求时,如何使用queryParams传递参数
770浏览 • 1回复 待解决
使用编译器的自动签名时在自己板子上可以正常运行的程序到别的板子上就验证签名失败
2163浏览 • 1回复 待解决
使用命令行工具进行签名时,编译器自动生成的签名文件的keyPassword和storePassword如何查找
506浏览 • 1回复 待解决
router传递hashmap参数问题
1571浏览 • 1回复 待解决
HarmonyOS 使用router.back返回时,传递参数的问题
857浏览 • 1回复 待解决
编译运行项目时报错,编辑器一直报错:Failed to get the device apiVersion
394浏览 • 1回复 待解决
HarmonyOS http post请求参数传递
46浏览 • 1回复 待解决
鸿蒙的手机支持跑Android Studio的编译器吗?真机链接Android Studio无法识别真机
208浏览 • 0回复 待解决
{isselected:boolean,title: string} 和 {isselected:(this.currentTab == 0),title:“常规”} 这两个对象字面量在ArkTS中不能作为类型声明,这是因为ArkTS需要明确的类型定义,而不是动态的类型推导。ArkTS不支持直接使用对象字面量作为函数参数的类型,需要使用TS内置的类型系统或者自定义类型来代替。以下是一个参考: