16a23e08bSopenharmony_ci/* 26a23e08bSopenharmony_ci * Copyright (c) 2021 Huawei Device Co., Ltd. 36a23e08bSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 46a23e08bSopenharmony_ci * you may not use this file except in compliance with the License. 56a23e08bSopenharmony_ci * You may obtain a copy of the License at 66a23e08bSopenharmony_ci * 76a23e08bSopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 86a23e08bSopenharmony_ci * 96a23e08bSopenharmony_ci * Unless required by applicable law or agreed to in writing, software 106a23e08bSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 116a23e08bSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 126a23e08bSopenharmony_ci * See the License for the specific language governing permissions and 136a23e08bSopenharmony_ci * limitations under the License. 146a23e08bSopenharmony_ci */ 156a23e08bSopenharmony_ci 166a23e08bSopenharmony_ci{ 176a23e08bSopenharmony_ci "@app-component/class": { 186a23e08bSopenharmony_ci "_descriptor": {}, 196a23e08bSopenharmony_ci "data": {}, 206a23e08bSopenharmony_ci "template": { 216a23e08bSopenharmony_ci "type": "div", 226a23e08bSopenharmony_ci "attr": { 236a23e08bSopenharmony_ci "className": "container", 246a23e08bSopenharmony_ci "debugLine": "pages/class/class:1" 256a23e08bSopenharmony_ci }, 266a23e08bSopenharmony_ci "classList": [ 276a23e08bSopenharmony_ci "container" 286a23e08bSopenharmony_ci ], 296a23e08bSopenharmony_ci "children": [ 306a23e08bSopenharmony_ci { 316a23e08bSopenharmony_ci "type": "div", 326a23e08bSopenharmony_ci "attr": { 336a23e08bSopenharmony_ci "className": "title", 346a23e08bSopenharmony_ci "debugLine": "pages/class/class:3", 356a23e08bSopenharmony_ci "value": "class_test1" 366a23e08bSopenharmony_ci }, 376a23e08bSopenharmony_ci "classList": [ 386a23e08bSopenharmony_ci "title" 396a23e08bSopenharmony_ci ] 406a23e08bSopenharmony_ci }, 416a23e08bSopenharmony_ci { 426a23e08bSopenharmony_ci "type": "div", 436a23e08bSopenharmony_ci "attr": { 446a23e08bSopenharmony_ci "className": "title table", 456a23e08bSopenharmony_ci "debugLine": "pages/class/class:6", 466a23e08bSopenharmony_ci "value": "class_test2" 476a23e08bSopenharmony_ci }, 486a23e08bSopenharmony_ci "classList": [ 496a23e08bSopenharmony_ci "title", 506a23e08bSopenharmony_ci "table" 516a23e08bSopenharmony_ci ] 526a23e08bSopenharmony_ci }, 536a23e08bSopenharmony_ci { 546a23e08bSopenharmony_ci "type": "div", 556a23e08bSopenharmony_ci "attr": { 566a23e08bSopenharmony_ci "className": "{{flag ? 'item' : 'item-selected'}}", 576a23e08bSopenharmony_ci "debugLine": "pages/class/class:9", 586a23e08bSopenharmony_ci "value": "class_test3" 596a23e08bSopenharmony_ci }, 606a23e08bSopenharmony_ci "classList": "function () {return [this.flag?'item':'item-selected']}" 616a23e08bSopenharmony_ci }, 626a23e08bSopenharmony_ci { 636a23e08bSopenharmony_ci "type": "div", 646a23e08bSopenharmony_ci "attr": { 656a23e08bSopenharmony_ci "className": "{{a}} {{c}}", 666a23e08bSopenharmony_ci "debugLine": "pages/class/class:12", 676a23e08bSopenharmony_ci "value": "class_test4" 686a23e08bSopenharmony_ci }, 696a23e08bSopenharmony_ci "classList": "function () {return [this.a, this.c]}" 706a23e08bSopenharmony_ci }, 716a23e08bSopenharmony_ci { 726a23e08bSopenharmony_ci "type": "div", 736a23e08bSopenharmony_ci "attr": { 746a23e08bSopenharmony_ci "className": "{{$idx}}{{d}} + {{$item.id}} aa", 756a23e08bSopenharmony_ci "debugLine": "pages/class/class:15", 766a23e08bSopenharmony_ci "value": "class_test5" 776a23e08bSopenharmony_ci }, 786a23e08bSopenharmony_ci "classList": "function () {return [this.$idx+this.d, '+', this.$item.id, 'aa']}" 796a23e08bSopenharmony_ci } 806a23e08bSopenharmony_ci ] 816a23e08bSopenharmony_ci } 826a23e08bSopenharmony_ci } 836a23e08bSopenharmony_ci}