1# 编译错误码 2<!--Kit: ArkUI--> 3<!--Subsystem: ArkUI--> 4<!--Owner: @zhangboren--> 5<!--Designer: @zhangboren--> 6<!--Tester: @TerryTsao--> 7<!--Adviser: @zhang_yixin13--> 8 9> **说明:** 10> 11> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。 12 13## 10905301 @Watch装饰器回调函数未定义 14**错误信息**<br> 15\'@Watch\' cannot be used with \'xxx\'. Apply it only to parameters that correspond to existing methods. 16 17**错误描述**<br> 18@Watch回调函数未定义。 19 20**可能原因**<br> 21在struct内定义了@Watch装饰器装饰的变量,但没有定义对应的@Watch回调函数。 22 23**处理步骤**<br> 24在struct内定义对应名称的监听函数即可。 25 26## 10905101 @BuilderParam初始化异常 27**错误信息**<br> 28\'@BuilderParam\' property can only initialized by \'@Builder\' function or \'@LocalBuilder\' method in struct. 29 30**错误描述**<br> 31@BuilderParam装饰的变量只能被@Builder装饰的函数初始化。 32 33**可能或原因**<br> 34用普通函数其他类型变量初始化@BuilderParam装饰的变量。 35 36**处理步骤**<br> 37定义@LocalBuilder或@Builder装饰的函数并用来初始化@BuilderParam装饰的变量。 38 39## 10905302 多状态管理装饰器异常 40**错误信息**<br> 41The property \'xxx\' cannot have multiple state management decorators. 42 43**错误描述**<br> 44同一个变量不能被多个状态管理装饰器装饰。 45 46**可能原因**<br> 47同时使用了多个状态管理装饰器装饰同一个变量导致报错。 48 49**处理步骤**<br> 50仅使用一种合适的状态管理装饰器装饰该变量。 51 52## 10905303 @State变量初始化校验异常 53**错误信息**<br> 54The \'xxx\' property \'yyy\' must be specified a default value. 55 56**错误描述**<br> 57@State、@StorageLink、@StorageProp、@LocalStorageLink、@LocalStorageProp以及@Provide装饰器装饰的变量必须初始化。 58 59**可能原因**<br> 60没有对@State、@StorageLink、@StorageProp、@LocalStorageLink、@LocalStorageProp以及@Provide装饰的变量进行初始化导致报错。 61 62**处理步骤**<br> 63给@State、@StorageLink、@StorageProp、@LocalStorageLink、@LocalStorageProp以及@Provide装饰的变量初始化即可。 64 65## 10905304 特定装饰器变量初始化校验异常 66**错误信息**<br> 67The \'xxx\' property cannot be specified a default value. 68 69**错误描述**<br> 70特定装饰器变量定义的时候不能初始化。 71 72**可能原因**<br> 73定义有@Consume、@Link、@ObjectLink等装饰器装饰的变量时进行初始化导致报错。 74 75**处理步骤**<br> 76在@Consume、@Link、@ObjectLink等装饰器装饰的变量定义时不要初始化,参照装饰器正确赋值规则。 77 78## 10905305 变量类型校验异常 79**错误信息**<br> 80The property \'xxx\' must specify a type. 81 82**错误描述**<br> 83装饰器装饰的变量应指定类型。 84 85**可能原因**<br> 86定义有装饰器装饰的变量时没有指定类型导致报错。 87 88**处理步骤**<br> 89给装饰器装饰的变量指定类型即可。 90 91## 10905307 特定装饰器变量类型校验异常 92**错误信息**<br> 93\'@ObjectLink\' cannot be used with this type. Apply it only to classes decorated by \'@Observed\' or initialized using the return value of \'makeV1Observed\'. 94 95**错误描述**<br> 96@ObjectLink装饰的变量类型需要是在ets文件中定义的被@Observed装饰的类或者联合类型。 97 98**可能原因**<br> 99用未被@Observed装饰的类或其他类型初始化@ObjectLink装饰的变量导致报错。 100 101**处理步骤**<br> 102需要用@ObjectLink装饰器装饰由@Observed装饰的类实例。 103 104## 10905308 特定变量类型装饰器校验异常 105**错误信息**<br> 106The \'xxx\' property \'yyy\' cannot be a \'zzz\' object. 107 108**错误描述**<br> 109@State等装饰器装饰的变量不能为CustomDialogController等类型变量。 110 111**可能原因**<br> 112用状态变量装饰器装饰CustomDialogController等类型变量导致报错。 113 114**处理步骤**<br> 115避免使用状态变量装饰器装饰CustomDialogController等变量类型。 116 117## 10905309 自定义装饰器命名校验异常 118**错误信息**<br> 119The decorator \'xxx\' cannot have the same name as the built-in style attribute \'yyy\'. 120 121**错误描述**<br> 122开发者自定义装饰器不能与内置属性名相同。 123 124**可能原因**<br> 125开发者给自定义装饰器命名与内置属性名相同导致报错。 126 127**处理步骤**<br> 128修改开发者自定义装饰器名称为不同于内置属性名的名称。 129 130## 10905310 @Watch装饰器校验异常 131**错误信息**<br> 132Regular variable \'xxx\' can not be decorated with \'@Watch\'. 133 134**错误描述**<br> 135常规变量不能被@Watch装饰。 136 137**可能原因**<br> 138用@Watch装饰器装饰了常规变量导致报错。 139 140**处理步骤**<br> 141用合适的状态变量装饰器搭配@Watch装饰变量即可。 142 143## 10905311 @Watch装饰器参数校验异常 144**错误信息**<br> 145\'@Watch\' cannot be used with \'xxx\'. Apply it only to \'string\' parameters. 146 147**错误描述**<br> 148@Watch参数必须是字符串类型。 149 150**可能原因**<br> 151用非字符串类型的值作为@Watch装饰器的参数导致报错。 152 153**处理步骤**<br> 154将@Watch装饰器的参数修改为字符串类型即可。 155 156## 10905312 自定义装饰器使用校验异常 157**错误信息**<br> 158The inner decorator \'xxx\' cannot be used together with custom decorator. 159 160**错误描述**<br> 161@State等内置组件装饰器不能和自定义装饰器一起使用。 162 163**可能原因**<br> 164自定义装饰器与@State等内置组件装饰器一起装饰变量导致报错。 165 166**处理步骤**<br> 167避免使用状态变量装饰器和自定义装饰器装饰同一变量。 168 169## 10905201 父组件校验异常 170**错误信息**<br> 171The \'xxx\' component can only be nested in the \'yyy\' parent component. 172 173**错误描述**<br> 174组件的父组件不是特定组件时,编译报错。 175 176**可能原因**<br> 177@Blank等组件的父组件不在该组件特定父组件范围内导致报错。 178 179**处理步骤**<br> 180根据错误描述修改父组件或者添加中间层组件即可。 181 182## 10905202 Button组件子组件校验异常 183**错误信息**<br> 184The Button component with a label parameter can not have any child. 185 186**错误描述**<br> 187Button组件在有标签时不能有子组件。 188 189**可能原因**<br> 190Button组件同时包含了标签与子组件导致报错。 191 192**处理步骤**<br> 193删除标签内容或者删除子组件内容(包括大括号)。 194 195## 10905203 .stateStyles语法校验异常 196**错误信息**<br> 197\'.stateStyles\' doesn't conform standard. 198 199**错误描述**<br> 200stateStyles属性使用不符合语法。 201 202**可能原因**<br> 203没有正确指定stateStyles不同状态或没有遵循其他stateStyles属性语法。 204 205**处理步骤**<br> 206需要正确指定stateStyles的不同状态。 207 208## 10905204 UI组件语法校验异常 209**错误信息**<br> 210\'xxx\' does not meet UI component syntax. 211 212**错误描述**<br> 213不符合UI组件语法。 214 215**可能原因**<br> 216开发者没有遵循基础的UI组件语法进行编码导致报错。 217 218**处理步骤**<br> 219需要参照正确UI组件语法修改。 220 221## 10905207 if语句then部分校验异常 222**错误信息**<br> 223Then statement cannot be null in if statement. 224 225**错误描述**<br> 226if语句有缺失内容。 227 228**可能原因**<br> 229if语法then语句部分没有内容导致报错。 230 231**处理步骤**<br> 232需要在if判断条件后加入正确的then语句。 233 234## 10905208 if语句判断条件校验异常 235**错误信息**<br> 236Condition expression cannot be null in if statement. 237 238**错误描述**<br> 239if语句有缺失条件。 240 241**可能原因**<br> 242if语法判断条件部分没有内容导致报错。 243 244**处理步骤**<br> 245需要给if语句加入正确的判断条件。 246 247## 10905102 @BuilderParam尾随闭包场景校验异常 248**错误信息**<br> 249In the trailing lambda case, \'xxx\' must have one and only one property decorated with \'@BuilderParam\', and its \'@BuilderParam\' expects no parameter. 250 251**错误描述**<br> 252尾随闭包场景下有且只能有一个@BuilderParam装饰的变量(不包含参数)。 253 254**可能原因**<br> 255在尾随闭包场景下子组件定义了多个@BuilderParam装饰的变量或是@BuilderParam装饰的变量包含了参数。 256 257**处理步骤**<br> 258删除多余@BuilderParam装饰的方法,只保留一个@BuilderParam装饰器且不包含参数。 259 260## 10905209 build()方法UI语法校验异常 261**错误信息**<br> 262Only UI component syntax can be written here. 263 264**错误描述**<br> 265该位置只能出现UI语法。 266 267**可能原因**<br> 268开发者报错位置使用了UI语法以外的内容。 269 270**处理步骤**<br> 271需要参照正确UI组件语法修改。 272 273## 10905210 build()方法根容器校验异常 274**错误信息**<br> 275In an \'@Entry\' decorated component, the \'build\' method can have only one root node, which must be a container component. 276 277**错误描述**<br> 278build()方法内有多个根容器。 279 280**可能原因**<br> 281开发者在build()方法中定义了多个根容器。 282 283**处理步骤**<br> 284删除多余根容器,保证build()方法中仅有一个根容器。 285 286## 10905103 build()方法校验异常 287**错误信息**<br> 288The struct \'xxx\' must have at least and at most one 'build' method. 289 290**错误描述**<br> 291组件内必须有且只有一个build()方法。 292 293**可能原因**<br> 294开发者在struct组件内定义了多个build()方法或是没有定义build()方法导致报错。 295 296**处理步骤**<br> 297在struct组件内定义唯一一个build()方法即可。 298 299## 10905211 @CustomDialog成员属性校验异常 300**错误信息**<br> 301The \'@CustomDialog\' decorated custom component must contain a property of the CustomDialogController type. 302 303**错误描述**<br> 304@CustomDialog装饰的自定义组件必须要有一个CustomDialogController类型的成员属性。 305 306**可能原因**<br> 307开发者定义了@CustomDialog装饰器装饰的自定义组件,但是没有在其中定义CustomDialogController类型的成员属性导致报错。 308 309**处理步骤**<br> 310需要在@CustomDialog装饰的自定义组件中加入CustomDialogController类型参数。 311 312## 10905212 struct校验异常 313**错误信息**<br> 314Structs are not allowed to inherit from classes or implement interfaces. 315 316**错误描述**<br> 317struct不允许扩展其他类或实现其它接口。 318 319**可能原因**<br> 320开发者定义struct为其他类的子类或其它接口的实现类导致报错。 321 322**处理步骤**<br> 323避免使用struct扩展其他类或实现其它接口。 324 325## 10905104 自定义组件静态方法装饰器校验异常 326**错误信息**<br> 327Static methods in custom components cannot be decorated by \'@LocalBuilder\'. 328 329**错误描述**<br> 330自定义组件中的静态方法不能被@LocalBuilder装饰器装饰。 331 332**可能原因**<br> 333开发者在自定义组件中用@LocalBuilder装饰器装饰静态方法。 334 335**处理步骤**<br> 336删除static关键字即可。 337 338## 10905105 @Styles装饰器校验异常 339**错误信息**<br> 340\'@Styles\' decorated functions and methods cannot have arguments. 341 342**错误描述**<br> 343@Styles装饰的函数不能带参数。 344 345**可能原因**<br> 346开发者在定义@Styles装饰器装饰的函数时包含了参数。 347 348**处理步骤**<br> 349删除@Styles装饰器装饰函数的参数即可。 350 351## 10905106 build()方法校验异常 352**错误信息**<br> 353The \'build\' method can not have arguments. 354 355**错误描述**<br> 356build()方法不能有参数。 357 358**可能原因**<br> 359开发者在定义build()方法时包含了参数。 360 361**处理步骤**<br> 362删除build()方法的参数即可。 363 364## 10905313 struct变量校验异常 365**错误信息**<br> 366The static variable of struct cannot be used together with built-in decorators. 367 368**错误描述**<br> 369struct的静态变量不能与内置装饰器一起使用。 370 371**可能原因**<br> 372开发者在struct中用内置装饰器装饰了静态变量导致报错。 373 374**处理步骤**<br> 375避免在struct中用内置装饰器装饰静态变量。 376 377## 10905314 \$使用校验异常 378**错误信息**<br> 379Property \'xxx\' cannot initialize using \'\$\' to create a reference to a variable. 380 381**错误描述**<br> 382\$只能用在修饰子组件@Link上。 383 384**可能原因**<br> 385开发者使用\$修饰子组件中@Prop装饰器装饰的属性成员或者其他非@Link装饰的属性成员导致报错。 386 387**处理步骤**<br> 388用@Link装饰器装饰子组件中对应变量或者删除\$。 389 390## 10905315 父子组件赋值校验异常 391**错误信息**<br> 392The \'xxx\' property \'yyy\' cannot be assigned to the \'zzz\' property \'nnn\'. 393 394**错误描述**<br> 395自定义父子组件赋值校验错误。 396 397**可能原因**<br> 398开发者使用常规变量初始化子组件中用@Link装饰器装饰的成员变量导致报错。 399 400**处理步骤**<br> 401避免使用常规变量初始化子组件中用@Link装饰器装饰的成员变量。 402 403## 10905316 @Link装饰变量初始化校验异常 404**错误信息**<br> 405The property \'xxx\' in the custom component \'yyy\' is missing (mandatory to specify). 406 407**错误描述**<br> 408@Link装饰的变量未从父组件初始化校验。 409 410**可能原因**<br> 411开发者在子组件中使用@Link装饰器装饰的成员变量没有在父组件调用子组件时初始化该成员变量导致报错。 412 413**处理步骤**<br> 414@Link装饰的变量需要在父组件进行初始化。 415 416## 10905317 装饰器变量初始化校验异常 417**错误信息**<br> 418The property \'xxx\' in the custom component \'yyy\' cannot be initialized here (fobidden to specify). 419 420**错误描述**<br> 421@StorageProp、@StorageLink、@Consume等装饰器装饰的变量不能在父组件调用子组件时初始化。 422 423**可能原因**<br> 424开发者在子组件中使用@StorageProp、@StorageLink、@Consume等装饰器装饰的成员变量在父组件调用子组件时初始化导致报错。 425 426**处理步骤**<br> 427参考@StorageProp、@StorageLink、@Consume等装饰器使用方法正确使用变量。 428 429## 10905318 V2场景使用!!父传子校验异常 430**错误信息**<br> 431When the two-way binding syntax is used, the initial value of property \'xxx\' must be a variable. 432 433**错误描述**<br> 434V2组件在使用!!父传子的时候只能使用变量。 435 436**可能原因**<br> 437开发者在V2场景下!!父传子的时候使用了函数、常量或者字面量进行传递导致报错。 438 439**处理步骤**<br> 440在V2场景下!!父传子的时候需要使用变量进行传递。 441 442## 10905319 V2场景使用!!子组件变量校验异常 443**错误信息**<br> 444When the two-way binding syntax is used, the variable \'xxx\' must be decorated with \'@Param\', and the \'@Event\' variable \'yyy\' must be defined in the \'zzz\'. 445 446**错误描述**<br> 447V2组件在使用!!时必须使用@Param且配合@Event使用。 448 449**可能原因**<br> 450开发者在V2场景下使用!!时子组件变量没有使用@Param装饰或者没有使用@Event装饰变量对应的回调方法导致报错。 451 452**处理步骤**<br> 453在V2场景下使用!!时需要用@Param装饰子组件变量且定义@Event装饰的回调方法。 454 455## 10905320 V2场景下@Param初始化校验异常 456**错误信息**<br> 457The optional character can not be used in the initial value of property \'xxx\'. 458 459**错误描述**<br> 460V2组件不可使用可选符号传入子组件定义的@Param装饰的变量。 461 462**可能原因**<br> 463开发者在V2场景下初始化子组件中@Param装饰的变量时用了可选符号导致报错。 464 465**处理步骤**<br> 466避免在V2场景下使用可选符号初始化@Param装饰的变量。 467 468## 10905321 @Prop和@BuilderParam装饰变量初始化校验异常 469**错误信息**<br> 470\'@Required\' decorated \'xxx\' must be initialized through the component constructor. 471 472**错误描述**<br> 473@Prop和@BuilderParam装饰变量初始化校验错误。 474 475**可能原因**<br> 476开发者用@Require装饰器与@Prop、@BuilderParam共同装饰子组件变量,但没有在父组件调用子组件时给对应变量进行初始化导致报错。 477 478**处理步骤**<br> 479@Require装饰的变量需要在父组件调用的时候初始化。 480 481## 10905213 V2、V1混用校验异常 482**错误信息**<br> 483A V2 component cannot be used with any member property decorated by \'@Link\' in a V1 component. 484 485**错误描述**<br> 486V2组件不能和V1组件的@Link装饰器一起使用。 487 488**可能原因**<br> 489开发者在V2组件中使用了包含@Link装饰器的V1组件导致报错。 490 491**处理步骤**<br> 492避免在V2组件中使用包含@Link装饰器的V1组件。 493 494## 10905323 V1组件赋值V2属性校验异常 495**错误信息**<br> 496Property \'xxx\' in the \'@ComponentV2\' component \'yyy\' is not allowed to be assigned values here. 497 498**错误描述**<br> 499V1组件不允许赋予V2属性。 500 501**可能原因**<br> 502开发者在调用V1组件时赋予其属性V2装饰器装饰的属性值导致报错。 503 504**处理步骤**<br> 505避免给V1子组件属性赋予V2装饰器装饰的变量值。 506 507## 10905324 特定装饰器变量初始化校验异常 508**错误信息**<br> 509The \'xxx\' property \'yyy\' in the custom component \'zzz\' cannot be initialized here (forbidden to specify). 510 511**错误描述**<br> 512特定装饰器装饰的变量不能在父子组件调用时初始化。 513 514**可能原因**<br> 515开发者在子组件中使用特定装饰器装饰的变量在父组件中调用时初始化导致报错。 516 517**处理步骤**<br> 518参考特定装饰器使用方法正确使用变量。 519 520## 10905325 V2场景@Require校验异常 521**错误信息**<br> 522In a struct decorated with \'@ComponentV2\', \'@Require\' can only be used with \'@Param\'. 523 524**错误描述**<br> 525V2组件中,@Require只能与特定装饰器一起使用。 526 527**可能原因**<br> 528开发者在V2场景下使用@Require装饰器搭配了@Param以外的V2装饰器一起使用导致报错。 529 530**处理步骤**<br> 531添加特定装饰器与@Require一起搭配使用即可。 532 533## 10905326 V2场景@Once校验异常 534**错误信息**<br> 535When a variable decorated with \'@Once\', it must also be decorated with \'@Param\'. 536 537**错误描述**<br> 538V2组件中,使用@Once装饰时,它也必须被@Param装饰。 539 540**可能原因**<br> 541开发者在V2场景下使用@Once装饰器时没有使用@Param装饰器搭配导致报错。 542 543**处理步骤**<br> 544添加@Param装饰器与@Once装饰器一起使用即可。 545 546## 10905327 V2场景@Param默认值校验异常 547**错误信息**<br> 548When a variable decorated with \'@Param\' is not assigned a default value, it must also be decorated with \'@Require\'. 549 550**错误描述**<br> 551V2组件中@Param装饰的变量没有被赋予默认值时,它也必须用@Require装饰。 552 553**可能原因**<br> 554开发者在V2场景下使用@Param装饰器装饰变量但是没有赋予默认值且没有搭配使用@Require装饰器导致报错。 555 556**处理步骤**<br> 557给@Param装饰的变量赋予默认值或者用@Require一起装饰。 558 559## 10905107 @BuilderParam初始化校验异常 560**错误信息**<br> 561\'@BuilderParam\' property can only be initialized by \'@Builder\' function. 562 563**错误描述**<br> 564@BuilderParam装饰的变量只能被@Builder装饰的函数初始化。 565 566**可能原因**<br> 567开发者使用其他类型变量或者普通函数给@BuilderParam装饰器装饰的函数进行初始化导致报错。 568 569**处理步骤**<br> 570修改@BuilderParam初始化的值为@Builder装饰器装饰的方法即可。 571 572## 10905328 状态变量成员类型校验异常 573**错误信息**<br> 574The property \'xxx\' must specify a type. 575 576**错误描述**<br> 577状态变量成员属性类型校验错误。 578 579**可能原因**<br> 580开发者没有给状态变量声明类型导致报错。 581 582**处理步骤**<br> 583给状态变量声明正确类型满足类型校验即可。 584 585## 10906217 卡片参数校验异常 586**错误信息**<br> 587\'@Entry\' doesn't support {} parameter in card. 588 589**错误描述**<br> 590卡片中的@Entry不支持传入参数{}。 591 592**可能原因**<br> 593开发者在卡片中的@Entry传入了{}参数。 594 595**处理步骤**<br> 596根据报错日志说明进行整改即可。 597 598## 10905108 @Extend装饰器参数校验异常 599**错误信息**<br> 600\'xxx\' should have one and only one parameter. 601 602**错误描述**<br> 603@Extend等装饰器应该有一个且只有一个参数。 604 605**可能原因**<br> 606开发者在使用@Extend等装饰器时未包含参数或包含了多个参数导致报错。 607 608**处理步骤**<br> 609给@Extend等装饰器添加一个参数即可。 610 611## 10903329 资源名称使用校验异常 612**错误信息**<br> 613Unknown resouce name \'xxx\'. 614 615**错误描述**<br> 616资源名称校验失败。 617 618**可能原因**<br> 619开发者未提供正确的资源名称导致报错。 620 621**处理步骤**<br> 622需要使用正确的资源名称。 623 624## 10903330 资源类型使用校验异常 625**错误信息**<br> 626Unknown resource type \'xxx\'. 627 628**错误描述**<br> 629资源类型校验失败。 630 631**可能原因**<br> 632开发者未提供正确的资源类型导致报错。 633 634**处理步骤**<br> 635需要使用正确的资源类型。 636 637## 10903331 资源来源使用校验异常 638**错误信息**<br> 639Unknown resource source \'xxx\'. 640 641**错误描述**<br> 642资源来源校验失败。 643 644**可能原因**<br> 645开发者未提供正确的资源来源导致报错。 646 647**处理步骤**<br> 648需要使用正确的资源来源。 649 650## 10905332 资源范式使用校验异常 651**错误信息**<br> 652Invalid resource file parameter. Enter a value in the format of \'xxx.yyy.zzz\'. 653 654**错误描述**<br> 655错误引用资源范式的报错。 656 657**可能原因**<br> 658开发者未正确引用资源范式导致报错。 659 660**处理步骤**<br> 661按照文档规范正确使用资源格式。 662 663## 10904333 资源存在校验异常 664**错误信息**<br> 665No such \'xxx\' resource in current module. 666 667**错误描述**<br> 668针对\$rawfile\(\)引用不存在的资源。 669 670**可能原因**<br> 671开发者提供了不存在的资源导致报错。 672 673**处理步骤**<br> 674需要ets使用的资源名称和路径和\$rawfile匹配。 675 676## 10905109 wrapBuilder参数校验异常 677**错误信息**<br> 678The wrapBuilder\'s parameter should be a \'@Builder\' function. 679 680**错误描述**<br> 681wrapBuilder的参数必须为@Builder方法。 682 683**可能原因**<br> 684开发者使用其他类型变量或是普通函数作为wrapBuilder函数的参数导致报错。 685 686**处理步骤**<br> 687修改wrapBuilder的参数为@Builder装饰器装饰的方法。 688 689## 10905110 @Styles校验异常 690**错误信息**<br> 691\'@Styles\' decorated functions and methods cannot have arguments. 692 693**错误描述**<br> 694@Styles装饰的方法参数校验错误。 695 696**可能原因**<br> 697开发者在@Styles装饰器装饰的方法中包含了参数导致报错。 698 699**处理步骤**<br> 700删除@Styles装饰器装饰方法的参数即可。 701 702## 10905111 @AnimatedExtend和@Extend混用校验异常 703**错误信息**<br> 704The function can not be decorated by \'@Extend\' and \'@AnimatedExtend\' at the same time. 705 706**错误描述**<br> 707@AnimatedExtend和@Extend装饰器不能同时装饰同一个函数。 708 709**可能原因**<br> 710开发者同时使用@AnimatedExtend和@Extend装饰器装饰同一个函数导致报错。 711 712**处理步骤**<br> 713删除@Extend或者@AnimatedExtend装饰器的其中一个即可。 714 715## 10905112 装饰器使用校验异常 716**错误信息**<br> 717\'xxx\' can not decorate the method. 718 719**错误描述**<br> 720使用@State等非法装饰器装饰method。 721 722**可能原因**<br> 723开发者使用属性装饰器@State等装饰方法导致报错。 724 725**处理步骤**<br> 726避免使用@State等装饰器装饰属性的装饰器装饰方法。 727 728## 10905219 特定组件子组件校验异常 729**错误信息**<br> 730The component \'xxx\' can only have the child component \'yyy\'. 731 732**错误描述**<br> 733ContainerSpan等组件只允许特定组件作为子组件。 734 735**可能原因**<br> 736开发者使用ContainerSpan等组件且调用不在其特定子组件范围内的组件作为子组件导致报错。 737 738**处理步骤**<br> 739修改子组件为特定组件范围内的组件。 740 741## 10905220 Button等组件子组件校验异常 742**错误信息**<br> 743The \'xxx\' component can have only one child component. 744 745**错误描述**<br> 746Button等组件只能出现一个子组件。 747 748**可能原因**<br> 749开发者在使用Button等组件时定义了多个子组件导致报错。 750 751**处理步骤**<br> 752删除Button等组件多余子组件,最多保留一个子组件。 753 754## 10905221 特定组件属性子组件数量校验异常 755**错误信息**<br> 756When the component \'xxx\' set \'yyy\' as \'zzz\', it can only have a single child component. 757 758**错误描述**<br> 759特定组件属性只允许单个子组件。 760 761**可能原因**<br> 762开发者在使用特定组件属性值的时候定义了多个子组件导致报错。 763 764**处理步骤**<br> 765删除特定组件多余子组件,最多保留一个子组件。 766 767## 10905222 image等组件校验异常 768**错误信息**<br> 769The component \'xxx\' can't have any child. 770 771**错误描述**<br> 772image等组件不能有大括号(子组件)。 773 774**可能原因**<br> 775开发者在使用image等组件时定义了子组件。 776 777**处理步骤**<br> 778删除image等组件的子组件。 779 780## 10905223 特定组件属性子组件校验异常 781**错误信息**<br> 782When the component \'xxx\' set \'yyy\' as \'zzz\', it can't have any child. 783 784**错误描述**<br> 785特定组件属性不允许有子组件。 786 787**可能原因**<br> 788开发者在使用特定组件属性值的时候定义了子组件导致报错。 789 790**处理步骤**<br> 791删除特定组件子组件即可。 792 793## 10905113 @Extend等装饰器使用校验异常 794**错误信息**<br> 795Use the \'xxx\' decorator only in the global scope. 796 797**错误描述**<br> 798@Extend等装饰器不能是class或struct的成员属性方法。 799 800**可能原因**<br> 801开发者在class或者struct内使用@Extend等装饰器装饰方法导致报错。 802 803**处理步骤**<br> 804参照@Extend等装饰器正确使用方法,用以装饰全局函数。 805 806## 10905337 装饰器使用校验异常 807**错误信息**<br> 808The \'xxx\' decorator can only be used with \'struct\'. 809 810**错误描述**<br> 811装饰器无法装饰非struct。 812 813**可能原因**<br> 814开发者使用了@Componet、@ComponentV2等struct装饰器装饰了非struct比如函数等导致报错。 815 816**处理步骤**<br> 817按照错误日志描述,正确使用对应装饰器即可。 818 819## 10905338 V2装饰器使用校验异常 820**错误信息**<br> 821The \'xxx\' decorator can only be used in a \'struct\' decorated with \'@ComponentV2\'. 822 823**错误描述**<br> 824V2的成员装饰器只能用在@ComponentV2装饰的struct中。 825 826**可能原因**<br> 827开发者在@Component装饰的struct中使用了V2的成员装饰器导致报错。 828 829**处理步骤**<br> 830按照错误日志描述,在正确场景下使用V2成员装饰器即可。 831 832## 10905339 V1装饰器使用校验异常 833**错误信息**<br> 834The \'xxx\' decorator can only be used in a \'struct\' decorated with \'@Component\'. 835 836**错误描述**<br> 837V1的成员装饰器只能在用\'@Component\'装饰的\'struct\'中使用。 838 839**可能原因**<br> 840开发者在@ComponentV2装饰的struct中使用了V1的成员装饰器导致报错。 841 842**处理步骤**<br> 843按照错误日志描述,在正确场景下使用V1成员装饰器即可。 844 845## 10905224 @Observed类继承@ObservedV2类校验异常 846**错误信息**<br> 847A class decorated by \'@Observed\' cannot inherit from a class decorated by \'@ObservedV2\'. 848 849**错误描述**<br> 850因为当前类被\'@Observed\'装饰,所以它不能继承被\'@ObservedV2\'装饰的类。 851 852**可能原因**<br> 853开发者使用被\'@Observed\'装饰的类继承\'@ObservedV2\'装饰的类导致报错。 854 855**处理步骤**<br> 856继承\'@Observed\'装饰的类或者修改类装饰器为\'@ObservedV2\'。 857 858## 10905225 @ObservedV2类继承@Observed类校验异常 859**错误信息**<br> 860A class decorated by \'@ObservedV2\' cannot inherit from a class decorated by \'@Observed\'. 861 862**错误描述**<br> 863因为当前类被\'@ObservedV2\'装饰,所以它不能继承被\'@Observed\'装饰的类。 864 865**可能原因**<br> 866开发者使用被\'@ObservedV2\'装饰的类继承\'@Observed\'装饰的类导致报错。 867 868**处理步骤**<br> 869继承\'@ObservedV2\'装饰的类或者修改类装饰器为\'@Observed\'。 870 871## 10905226 @Observed、@ObservedV2同时使用校验异常 872**错误信息**<br> 873A class can not be decorated by \'@Observed\' and \'@ObservedV2\' at the same time. 874 875**错误描述**<br> 876一个类不能同时被\'@Observed\'和\'@ObservedV2\'修饰。 877 878**可能原因**<br> 879开发者同时使用\'@Observed\'和\'@ObservedV2\'装饰一个类导致报错。 880 881**处理步骤**<br> 882仅保留一个合适的类装饰器即可。 883 884## 10905340 @Type等装饰器使用校验异常 885**错误信息**<br> 886The \'xxx\' can decorate only member variables in a \'class\'. 887 888**错误描述**<br> 889@Type等装饰器只能装饰class中的变量,不能装饰方法。 890 891**可能原因**<br> 892开发者使用@Type等装饰器装饰了class中的变量导致报错。 893 894**处理步骤**<br> 895删除去掉class中方法上的@Type等装饰器即可。 896 897## 10905341 @Type等装饰器与@Observed同时使用校验异常 898**错误信息**<br> 899The \'xxx\' decorator can not be used in a \'class\' decorated with \'@Observed\'. 900 901**错误描述**<br> 902@Type等装饰器不能用在@Observed装饰的类中。 903 904**可能原因**<br> 905开发者在@Observed装饰的类中使用了@Type等装饰器导致报错。 906 907**处理步骤**<br> 908避免在@Observed装饰的类中使用@Type等装饰器。 909 910## 10905342 @Type等装饰器与@Sendable共同使用校验异常 911**错误信息**<br> 912The \'xxx\' decorator can not be used in a \'class\' decorated with \'@Sendable\'. 913 914**错误描述**<br> 915@Type等装饰器不能用在@Sendable装饰的类中。 916 917**可能原因**<br> 918开发者在@Sendable装饰的类中使用了@Type等装饰器导致报错。 919 920**处理步骤**<br> 921避免在@Sendable装饰的类中使用@Type等装饰器。 922 923## 10905343 @Monitor等装饰器使用校验异常 924**错误信息**<br> 925The \'xxx\' can decorate only member \'yyy\' within a \'class\' decorated with \'@ObservedV2\'. 926 927**错误描述**<br> 928@Monitor等装饰器只能装饰用@ObservedV2装饰的类中的成员方法。 929 930**可能原因**<br> 931开发者使用@Monitor等装饰器装饰了@Observed装饰器装饰的类中的成员方法导致报错。 932 933**处理步骤**<br> 934只能在@ObservedV2装饰的类中使用@Monitor等装饰器,@Observed类中可以尝试用@Watch装饰器实现功能。 935 936## 10905344 @Track等装饰器V2使用校验异常 937**错误信息**<br> 938\'xxx\' cannot be used with classes decorated by \'@ObservedV2\'. Use the \'@Trace\' decorator instead. 939 940**错误描述**<br> 941@Track等装饰器不能用于@ObservedV2装饰的类中。 942 943**可能原因**<br> 944开发者在@ObservedV2装饰的类中使用了@Track等装饰器导致报错。 945 946**处理步骤**<br> 947避免在@ObservedV2装饰的类中使用@Track等装饰器即可。 948 949## 10905345 @Track等装饰器class使用校验异常 950**错误信息**<br> 951The \'xxx\' decorator can decorate only member variables of a class. 952 953**错误描述**<br> 954@Track等装饰器只能在class中使用。 955 956**可能原因**<br> 957开发者在class外使用了@Track等装饰器导致报错。 958 959**处理步骤**<br> 960避免在class外使用@Track等装饰器。 961 962## 10905346 V2装饰器使用校验异常 963**错误信息**<br> 964\'xxx\' can only decorate member property. 965 966**错误描述**<br> 967在@ComponentV2中,@Local、@Param、@Once、@Event、@Provider、@Consume以及@BuilderParam只能装饰成员属性。 968 969**可能原因**<br> 970开发者在V2场景下使用@Local、@Param、@Once、@Event、@Provider、@Consume以及@BuilderParam装饰了函数方法等非成员属性导致报错。 971 972**处理步骤**<br> 973在V2场景中,避免使用@Local、@Param、@Once、@Event、@Provider、@Consume以及@BuilderParam装饰方法。 974 975## 10905115 @LocalBuilder、@Monitor等装饰器使用校验异常 976**错误信息**<br> 977\'xxx\' can only decorate method. 978 979**错误描述**<br> 980@LocalBuilder、@Monitor等装饰器仅能装饰方法。 981 982**可能原因**<br> 983开发者使用@LocalBuilder或@Monitor等装饰器装饰了属性变量、全局函数或者class内的方法等导致报错。 984 985**处理步骤**<br> 986正确使用@LocalBuilder、@Monitor等装饰器装饰方法。 987 988## 10905116 @Computed装饰器使用校验异常 989**错误信息**<br> 990\'@Computed\' can only decorate 'GetAccessor'. 991 992**错误描述**<br> 993@Computed只能装饰get方法。 994 995**可能原因**<br> 996开发者使用@Computed装饰普通函数方法导致报错。 997 998**处理步骤**<br> 999根据@Computed只能装饰正确规范的get方法规则进行修改。 1000 1001## 10905117 方法装饰器混用校验异常 1002**错误信息**<br> 1003A funtion can only be decorated by one of the \'@AnimatedExtend\',\'@Builder\',\'@Extend\',\'@Styles\',\'@Concurrent\' and \'@Sendable\''. 1004 1005**错误描述**<br> 1006两个不同方法装饰器定义在同一个方法上。 1007 1008**可能原因**<br> 1009开发者使用了多个方法装饰器定义在同一个方法上导致报错。 1010 1011**处理步骤**<br> 1012选择一个合适的方法装饰器来装饰方法即可。 1013 1014## 10905119 装饰器重复校验异常 1015**错误信息**<br> 1016Duplicate \'xxx\' decorators for method are not allowed. 1017 1018**错误描述**<br> 1019装饰器重复使用校验。 1020 1021**可能原因**<br> 1022开发者在一个方法上重复使用相同的装饰器进行装饰导致报错。 1023 1024**处理步骤**<br> 1025避免重复使用装饰器装饰相同方法。 1026 1027## 10905121 内置装饰器使用校验异常 1028**错误信息**<br> 1029The member property or method can not be decorated by multiple built-in decorators. 1030 1031**错误描述**<br> 1032成员属性或方法不能被多个内置装饰器装饰。 1033 1034**可能原因**<br> 1035开发者使用了多个内置装饰器同时装饰同一个成员属性或方法导致报错。 1036 1037**处理步骤**<br> 1038选择一个合适的内置装饰器来装饰成员属性或方法即可。 1039 1040## 10905348 状态变量类型校验异常 1041**错误信息**<br> 1042The type of the \'xxx\' property can not be a class decorated with \'@ObservedV2\'. 1043 1044**错误描述**<br> 1045该装饰器装饰属性的类型不能是用@ObservedV2装饰的类。 1046 1047**可能原因**<br> 1048开发者使用被@ObservedV2装饰的类作为@Local等装饰器装饰的成员属性的类型导致报错。 1049 1050**处理步骤**<br> 1051避免使用该装饰器装饰@ObservedV2装饰的类实例。 1052 1053## 10905122 @Concurrent装饰器使用校验异常 1054**错误信息**<br> 1055\'@Concurrent\' can not be used on \'xxx\' function declaration. 1056 1057**错误描述**<br> 1058@Concurrent不能装饰特定函数。 1059 1060**可能原因**<br> 1061开发者使用@Concurrent装饰特定函数导致报错。 1062 1063**处理步骤**<br> 1064避免使用@Concurrent装饰器装饰特定函数即可。 1065 1066## 10905123 @Concurrent装饰方法校验异常 1067**错误信息**<br> 1068\'@Concurrent\' can not be used on method, please use it on function declaration. 1069 1070**错误描述**<br> 1071@Concurrent不能装饰方法。 1072 1073**可能原因**<br> 1074开发者使用@Concurrent装饰成员方法导致报错。 1075 1076**处理步骤**<br> 1077避免使用@Concurrent装饰器装饰方法。 1078 1079## 10905227 自定义组件命名同内置组件校验异常 1080**错误信息**<br> 1081The struct \'xxx\' cannot have the same name as the built-in component \'xxx\'. 1082 1083**错误描述**<br> 1084自定义组件名字与内置组件重复。 1085 1086**可能原因**<br> 1087开发者给自定义组件命名与内置组件相同导致报错。 1088 1089**处理步骤**<br> 1090修改自定义组件名为不同于内置组件名称的合法组件名。 1091 1092## 10905228 自定义组件命名同内置组件属性方法校验异常 1093**错误信息**<br> 1094The struct \'xxx\' cannot have the same name as the built-in attribute \'xxx\'. 1095 1096**错误描述**<br> 1097自定义组件名字与内置组件属性方法名重复。 1098 1099**可能原因**<br> 1100开发者给自定义组件命名与内置组件属性方法名重复导致报错。 1101 1102**处理步骤**<br> 1103修改自定义组件名为不同于内置组件属性方法名的合法组件名。 1104 1105## 10905229 struct装饰器校验异常 1106**错误信息**<br> 1107The struct \'xxx\' can not be decorated with \'@ComponentV2\' and \'@Component\',\'@Reusable\',\'@CustomDialog\' at the same time. 1108 1109**错误描述**<br> 1110struct不能同时使用 \'@ComponentV2\'、\'@Component\'、\'@Reusable\'和\'@CustomDialog\'一起装饰。 1111 1112**可能原因**<br> 1113开发者同时使用\'@ComponentV2\'、\'@Component\'、\'@Reusable\'和\'@CustomDialog\'装饰同一个struct导致报错。 1114 1115**处理步骤**<br> 1116避免同时使用\'@ComponentV2\'、\'@Component\'、\'@Reusable\'和\'@CustomDialog\'装饰器同时装饰同一个struct。 1117 1118## 10905230 子组件调用校验异常 1119**错误信息**<br> 1120Decorator \'@Component\',\'@ComponentV2\',or \'@CustomDialog\' is missing for struct \'xxx\'. 1121 1122**错误描述**<br> 1123子组件未用\'@Component\'、\'@ComponentV2\'或\'@CustomDialog\'进行装饰。 1124 1125**可能原因**<br> 1126开发者没有使用\'@Component\'、\'@ComponentV2\'或\'@CustomDialog\'装饰子组件导致报错。 1127 1128**处理步骤**<br> 1129需要使用\'@Component\'、\'@ComponentV2\'或\'@CustomDialog\'装饰器来装饰struct。 1130 1131## 10905402 @Entry装饰器校验异常 1132**错误信息**<br> 1133A page configured in \'main_pages.json\' or \'build-profile.json5\' must have one and only one \'@Entry\' decorator. 1134 1135**错误描述**<br> 1136主页面缺少@Entry装饰器校验。 1137 1138**可能原因**<br> 1139开发者在主页面中没有给任何自定义组件装饰@Entry导致报错。 1140 1141**处理步骤**<br> 1142确保主页面中有且仅有一个@Entry装饰器生效。 1143 1144## 10905231 @Entry装饰器数量校验异常 1145**错误信息**<br> 1146A page can't contain more than one \'@Entry\' decorator. 1147 1148**错误描述**<br> 1149一个页面不能包含多个@Entry装饰器校验。 1150 1151**可能原因**<br> 1152开发者在一个页面中多个自定义组件上都使用了@Entry装饰器进行装饰。 1153 1154**处理步骤**<br> 1155删除多余@Entry装饰器,页面最多保留一个@Entry装饰器。 1156 1157## 10905404 @Preview装饰器数量校验异常 1158**错误信息**<br> 1159A page can contain at most 10 \'@Preview\' decorators. 1160 1161**错误描述**<br> 1162一个页面最多可以包含10个@Preview装饰器校验。 1163 1164**可能原因**<br> 1165开发者在一个页面中使用的@Preview装饰器数量大于10个导致报错。 1166 1167**处理步骤**<br> 1168删除多余@Preview装饰器,页面最多保留十个@Preview装饰器。 1169 1170## 10905232 struct命名校验异常 1171**错误信息**<br> 1172A struct must have a name. 1173 1174**错误描述**<br> 1175struct必须有名称。 1176 1177**可能原因**<br> 1178开发者没有给struct命名导致报错。 1179 1180**处理步骤**<br> 1181给struct定义名称即可。 1182 1183## 10905233 子组件调用校验异常 1184**错误信息**<br> 1185Decorator \'@Component\',\'@ComponentV2\',or \'@CustomDialog\' is missing for struct \'xxx\'. 1186 1187**错误描述**<br> 1188子组件未用\'@Component\'、\'@ComponentV2\'或\'@CustomDialog\'进行装饰而被父组件调用。 1189 1190**可能原因**<br> 1191开发者没有使用\'@Component\'、\'@ComponentV2\'或\'@CustomDialog\'装饰子组件导致报错。 1192 1193**处理步骤**<br> 1194需要使用\'@Component\'、\'@ComponentV2\'或\'@CustomDialog\'装饰器来装饰子组件后再调用。 1195 1196## 10905125 成员属性方法装饰器校验异常 1197**错误信息**<br> 1198The member property or method can not be decorated by multiple decorators. 1199 1200**错误描述**<br> 1201成员属性或方法不能被多个装饰器装饰。 1202 1203**可能原因**<br> 1204开发者使用了多个装饰器同时装饰同一个成员属性或方法导致报错。 1205 1206**处理步骤**<br> 1207保留合适的装饰器,去掉多余的装饰器即可。 1208 1209## 10905235 组件命名校验异常 1210**错误信息**<br> 1211The module name \'xxx\' can not be the same as the inner component name. 1212 1213**错误描述**<br> 1214自定义组件不能使用内部组件的名称。 1215 1216**可能原因**<br> 1217开发者给自定义组件命名与内部组件名称重复导致报错。 1218 1219**处理步骤**<br> 1220修改自定义组件名称为不同于内部组件名称的合法组件名。 1221 1222## 10905236 组件使用校验异常 1223**错误信息**<br> 1224UI component \'xxx\' cannot be used in this place. 1225 1226**错误描述**<br> 1227ArkUI系统组件使用限制。 1228 1229**可能原因**<br> 1230开发者未在@Builder方法或build()方法中使用组件不符合使用限制导致报错。 1231 1232**处理步骤**<br> 1233在@Builder方法、build()方法或者页面间转场方法中使用ArkUI系统组件。 1234 1235## 10905237 组件命名校验异常 1236**错误信息**<br> 1237The struct name cannot contain reserved tag name: \'xxx\'. 1238 1239**错误描述**<br> 1240自定义组件名字与已有组件重复。 1241 1242**可能原因**<br> 1243开发者给自定义组件命名与已有组件名称重复导致报错。 1244 1245**处理步骤**<br> 1246修改自定义组件名称为不同于已有组件名称的合法组件名。 1247 1248## 10905127 @Styles声明校验异常 1249**错误信息**<br> 1250Should not add return type to the function that is decorated by Styles. 1251 1252**错误描述**<br> 1253@Styles装饰的函数不能返回函数类型。 1254 1255**可能原因**<br> 1256开发者声明@Styles装饰的函数返回值为函数类型导致报错。 1257 1258**处理步骤**<br> 1259避免声明@Styles装饰的函数返回值为函数类型。 1260 1261## 10905238 struct声明校验异常 1262**错误信息**<br> 1263A struct declaration without the \'default\' modifier must have a name. 1264 1265**错误描述**<br> 1266没有default修饰符的struct声明必须有一个name。 1267 1268**可能原因**<br> 1269开发者声明struct时没有加入default修饰符也没有命名导致报错。 1270 1271**处理步骤**<br> 1272为struct正确命名即可。 1273 1274## 10905128 @Extend声明校验异常 1275**错误信息**<br> 1276Should not add return type to the function that is decorated by Extend. 1277 1278**错误描述**<br> 1279@Extend装饰的函数不能返回函数类型。 1280 1281**可能原因**<br> 1282开发者声明@Extend装饰的函数返回值为函数类型导致报错。 1283 1284**处理步骤**<br> 1285避免声明@Extend装饰的函数返回值为函数类型。 1286 1287## 10905129 @Computed装饰器与!!同时使用校验异常 1288**错误信息**<br> 1289A property decorated by \'xxx\' cannot be used with two-bind syntax. 1290 1291**错误描述**<br> 1292@Computed装饰器与!!一起使用错误。 1293 1294**可能原因**<br> 1295开发者同时使用@Computed装饰器与!!导致报错。 1296 1297**处理步骤**<br> 1298避免同时使用@Computed装饰器与!!。 1299 1300## 10905130 @Computed装饰set方法使用校验异常 1301**错误信息**<br> 1302A property decorated by \'xxx\' cannot define a set method. 1303 1304**错误描述**<br> 1305@Computed只能装饰get方法校验。 1306 1307**可能原因**<br> 1308开发者使用@Computed装饰器装饰了set方法导致报错。 1309 1310**处理步骤**<br> 1311按照@Computed规范正确使用,只能装饰get方法。 1312 1313## 10905358 !!语法校验异常 1314**错误信息**<br> 1315When the two-way binding syntax is used, do not assign a value to \'xxx\' variable \'yyy\' because the framework generates the default assignment. 1316 1317**错误描述**<br> 1318当使用双向绑定语法!!时不需要给@Event对应函数赋值因为UI框架会自动生成默认值。 1319 1320**可能原因**<br> 1321开发者在使用双向绑定语法!!时还给对应的@Event方法传值导致报错。 1322 1323**处理步骤**<br> 1324当使用!!双向绑定语法给子组件传递参数时,给对应的@Event方法传参会编译报错,不要给对应的\$开头的@Event方法传参。 1325 1326## 10905241 @Reusable和@ReusableV2混用校验异常 1327**错误信息**<br> 1328The \'@Reusable\' and \'@ReusableV2\' decorators cannot be applied simultaneously. 1329 1330**错误描述**<br> 1331@Reusable不能与@ReusableV2一起装饰组件。 1332 1333**可能原因**<br> 1334开发者同时使用@Reusable和@ReusableV2一起装饰组件导致报错。 1335 1336**处理步骤**<br> 1337避免同时使用@Reusable和@ReusableV2一起装饰组件。 1338 1339## 10905242 @ReusableV2使用校验异常 1340**错误信息**<br> 1341\'@ReusableV2\' is only applicable to custom components decorated by \'@ComponentV2\'. 1342 1343**错误描述**<br> 1344@ReusableV2不能装饰非@ComponentV2装饰的自定义组件。 1345 1346**可能原因**<br> 1347开发者使用@ReusableV2装饰@Component等非@ComponentV2装饰器装饰的自定义组件导致报错。 1348 1349**处理步骤**<br> 1350用@ReusableV2装饰@ComponentV2装饰的自定义组件即可。 1351 1352## 10905244 @ReusableV2使用校验异常 1353**错误信息**<br> 1354A custom component decorated with \'@Component\' cannot contain child components decorated with \'@ReusableV2\'. 1355 1356**错误描述**<br> 1357@Component组件调用的子组件不能是@ReusableV2装饰的组件。 1358 1359**可能原因**<br> 1360开发者在@Component装饰的组件中调用了@ReusableV2装饰的组件作为子组件导致报错。 1361 1362**处理步骤**<br> 1363避免在V1装饰器@Component装饰的组件中调用@ReusableV2装饰的组件。 1364 1365## 10905245 @ReusableV2使用校验异常 1366**错误信息**<br> 1367A custom component decorated with \'@Reusable\' cannot contain any child components decorated with \'@ReusableV2\'. 1368 1369**错误描述**<br> 1370@Reusable组件不能包含@ReusableV2装饰的子组件。 1371 1372**可能原因**<br> 1373开发者在@Reusable装饰的组件中调用了@ReusableV2装饰的组件作为子组件导致报错。 1374 1375**处理步骤**<br> 1376避免在V1装饰器@Reusable装饰的组件中调用@ReusableV2装饰的组件。 1377 1378## 10905246 @Reusable使用校验异常 1379**错误信息**<br> 1380A custom component decorated with \'@ReusableV2\' cannot contain child components decorated with \'@Reusable\'. 1381 1382**错误描述**<br> 1383@ReusableV2组件不能包含@Reusable装饰的子组件。 1384 1385**可能原因**<br> 1386开发者在@ReusableV2装饰的组件中调用了@Reusable装饰的组件作为子组件导致报错。 1387 1388**处理步骤**<br> 1389避免在V2装饰器@ReusableV2装饰的组件中调用@Reusable装饰的组件。 1390 1391## 10905359 组件构造初始化校验异常 1392**错误信息**<br> 1393Property \'xxx\' must be initialized through the component constructor. 1394 1395**错误描述**<br> 1396必须父组件构造初始化校验。 1397 1398**可能原因**<br> 1399开发者使用@Require装饰器装饰的变量没有在父组件构造时初始化导致报错。 1400 1401**处理步骤**<br> 1402@Require装饰器装饰的变量需要在父组件构造时进行初始化。 1403 1404## 10905247 @ReusableV2使用校验异常 1405**错误信息**<br> 1406The template attribute of the Repeat component cannot contain any custom component decorated with \'@ReusableV2\'. 1407 1408**错误描述**<br> 1409Repeat.template不能包含@ReusableV2装饰的自定义组件。 1410 1411**可能原因**<br> 1412开发者在使用Repeat时template属性中包含了@ReusableV2装饰的自定义组件导致报错。 1413 1414**处理步骤**<br> 1415根据错误描述修改,删除template属性中@ReusableV2装饰的组件即可。 1416 1417## 10905248 reuse属性使用校验异常 1418**错误信息**<br> 1419The reuse attribute is only applicable to custom components decorated with both \'@ComponentV2\' and \'@ReusableV2\'. 1420 1421**错误描述**<br> 1422reuse只能用于@ReusableV2装饰的@ComponentV2自定义组件。 1423 1424**可能原因**<br> 1425开发者未明确reuse的使用场景,在@ReusableV2装饰的@ComponentV2自定义组件之外使用该属性导致报错。 1426 1427**处理步骤**<br> 1428根据错误描述修改,在正确场景下使用reuse属性功能。 1429 1430## 10905249 reuseId属性使用校验异常 1431**错误信息**<br> 1432The reuseId attribute is not applicable to custom components decorated with both \'@ComponentV2\' and \'@ReusableV2\'. 1433 1434**错误描述**<br> 1435reuseId属性不能用于@ReusableV2装饰的@ComponentV2自定义组件。 1436 1437**可能原因**<br> 1438开发者在@ReusableV2装饰的@ComponentV2自定义组件下使用reuseId属性导致报错。 1439 1440**处理步骤**<br> 1441根据错误描述修改,在正确场景下使用reuseId属性功能。