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/ifDirective": { 186a23e08bSopenharmony_ci "_descriptor": {}, 196a23e08bSopenharmony_ci "data": {}, 206a23e08bSopenharmony_ci "template": { 216a23e08bSopenharmony_ci "type": "div", 226a23e08bSopenharmony_ci "attr": { 236a23e08bSopenharmony_ci "debugLine": "pages/ifDirective/ifDirective:1" 246a23e08bSopenharmony_ci }, 256a23e08bSopenharmony_ci "children": [ 266a23e08bSopenharmony_ci { 276a23e08bSopenharmony_ci "type": "text", 286a23e08bSopenharmony_ci "attr": { 296a23e08bSopenharmony_ci "debugLine": "pages/ifDirective/ifDirective:3", 306a23e08bSopenharmony_ci "value": "function () {return this.componentData.if}" 316a23e08bSopenharmony_ci }, 326a23e08bSopenharmony_ci "shown": "function () {return this.conditionVar===1}" 336a23e08bSopenharmony_ci }, 346a23e08bSopenharmony_ci { 356a23e08bSopenharmony_ci "type": "div", 366a23e08bSopenharmony_ci "attr": { 376a23e08bSopenharmony_ci "className": "item-content", 386a23e08bSopenharmony_ci "debugLine": "pages/ifDirective/ifDirective:6" 396a23e08bSopenharmony_ci }, 406a23e08bSopenharmony_ci "classList": [ 416a23e08bSopenharmony_ci "item-content" 426a23e08bSopenharmony_ci ], 436a23e08bSopenharmony_ci "children": [ 446a23e08bSopenharmony_ci { 456a23e08bSopenharmony_ci "type": "text", 466a23e08bSopenharmony_ci "attr": { 476a23e08bSopenharmony_ci "debugLine": "pages/ifDirective/ifDirective:7", 486a23e08bSopenharmony_ci "value": "function () {return this.componentData.if}" 496a23e08bSopenharmony_ci }, 506a23e08bSopenharmony_ci "shown": "function () {return this.conditionVar===1}" 516a23e08bSopenharmony_ci }, 526a23e08bSopenharmony_ci { 536a23e08bSopenharmony_ci "type": "text", 546a23e08bSopenharmony_ci "attr": { 556a23e08bSopenharmony_ci "debugLine": "pages/ifDirective/ifDirective:8", 566a23e08bSopenharmony_ci "value": "function () {return this.componentData.elif}" 576a23e08bSopenharmony_ci }, 586a23e08bSopenharmony_ci "shown": "function () {return this.conditionVar===2&&!(this.conditionVar===1)}" 596a23e08bSopenharmony_ci }, 606a23e08bSopenharmony_ci { 616a23e08bSopenharmony_ci "type": "text", 626a23e08bSopenharmony_ci "attr": { 636a23e08bSopenharmony_ci "debugLine": "pages/ifDirective/ifDirective:9", 646a23e08bSopenharmony_ci "value": "function () {return this.componentData.else}" 656a23e08bSopenharmony_ci }, 666a23e08bSopenharmony_ci "shown": "function () {return !(this.conditionVar===2)&&!(this.conditionVar===1)}" 676a23e08bSopenharmony_ci } 686a23e08bSopenharmony_ci ] 696a23e08bSopenharmony_ci }, 706a23e08bSopenharmony_ci { 716a23e08bSopenharmony_ci "type": "div", 726a23e08bSopenharmony_ci "attr": { 736a23e08bSopenharmony_ci "debugLine": "pages/ifDirective/ifDirective:13" 746a23e08bSopenharmony_ci }, 756a23e08bSopenharmony_ci "shown": "function () {return this.showTest}", 766a23e08bSopenharmony_ci "children": [ 776a23e08bSopenharmony_ci { 786a23e08bSopenharmony_ci "type": "div", 796a23e08bSopenharmony_ci "attr": { 806a23e08bSopenharmony_ci "debugLine": "pages/ifDirective/ifDirective:14" 816a23e08bSopenharmony_ci }, 826a23e08bSopenharmony_ci "repeat": "function () {return this.list}", 836a23e08bSopenharmony_ci "children": [ 846a23e08bSopenharmony_ci { 856a23e08bSopenharmony_ci "type": "text", 866a23e08bSopenharmony_ci "attr": { 876a23e08bSopenharmony_ci "debugLine": "pages/ifDirective/ifDirective:15", 886a23e08bSopenharmony_ci "value": "function () {return (this.$idx)+ decodeURI('') +decodeURI('.')+ decodeURI('') +(this.$item.name)}" 896a23e08bSopenharmony_ci } 906a23e08bSopenharmony_ci } 916a23e08bSopenharmony_ci ] 926a23e08bSopenharmony_ci } 936a23e08bSopenharmony_ci ] 946a23e08bSopenharmony_ci }, 956a23e08bSopenharmony_ci { 966a23e08bSopenharmony_ci "type": "div", 976a23e08bSopenharmony_ci "attr": { 986a23e08bSopenharmony_ci "debugLine": "pages/ifDirective/ifDirective:20" 996a23e08bSopenharmony_ci }, 1006a23e08bSopenharmony_ci "repeat": "function () {return this.list}", 1016a23e08bSopenharmony_ci "children": [ 1026a23e08bSopenharmony_ci { 1036a23e08bSopenharmony_ci "type": "div", 1046a23e08bSopenharmony_ci "attr": { 1056a23e08bSopenharmony_ci "debugLine": "pages/ifDirective/ifDirective:21" 1066a23e08bSopenharmony_ci }, 1076a23e08bSopenharmony_ci "shown": "function () {return !this.showTest}", 1086a23e08bSopenharmony_ci "children": [ 1096a23e08bSopenharmony_ci { 1106a23e08bSopenharmony_ci "type": "text", 1116a23e08bSopenharmony_ci "attr": { 1126a23e08bSopenharmony_ci "debugLine": "pages/ifDirective/ifDirective:22", 1136a23e08bSopenharmony_ci "value": "function () {return (this.$idx)+ decodeURI('') +decodeURI('.')+ decodeURI('') +(this.$item.name)}" 1146a23e08bSopenharmony_ci } 1156a23e08bSopenharmony_ci } 1166a23e08bSopenharmony_ci ] 1176a23e08bSopenharmony_ci } 1186a23e08bSopenharmony_ci ] 1196a23e08bSopenharmony_ci }, 1206a23e08bSopenharmony_ci { 1216a23e08bSopenharmony_ci "type": "div", 1226a23e08bSopenharmony_ci "attr": { 1236a23e08bSopenharmony_ci "debugLine": "pages/ifDirective/ifDirective:27" 1246a23e08bSopenharmony_ci }, 1256a23e08bSopenharmony_ci "repeat": { 1266a23e08bSopenharmony_ci "exp": "function () {return this.list}", 1276a23e08bSopenharmony_ci "key": "personIndex", 1286a23e08bSopenharmony_ci "value": "personItem" 1296a23e08bSopenharmony_ci }, 1306a23e08bSopenharmony_ci "children": [ 1316a23e08bSopenharmony_ci { 1326a23e08bSopenharmony_ci "type": "div", 1336a23e08bSopenharmony_ci "attr": { 1346a23e08bSopenharmony_ci "debugLine": "pages/ifDirective/ifDirective:28" 1356a23e08bSopenharmony_ci }, 1366a23e08bSopenharmony_ci "shown": "function () {return this.personIndex==1}", 1376a23e08bSopenharmony_ci "children": [ 1386a23e08bSopenharmony_ci { 1396a23e08bSopenharmony_ci "type": "text", 1406a23e08bSopenharmony_ci "attr": { 1416a23e08bSopenharmony_ci "debugLine": "pages/ifDirective/ifDirective:29", 1426a23e08bSopenharmony_ci "value": "function () {return this.personItem.name}" 1436a23e08bSopenharmony_ci } 1446a23e08bSopenharmony_ci } 1456a23e08bSopenharmony_ci ] 1466a23e08bSopenharmony_ci } 1476a23e08bSopenharmony_ci ] 1486a23e08bSopenharmony_ci }, 1496a23e08bSopenharmony_ci { 1506a23e08bSopenharmony_ci "type": "div", 1516a23e08bSopenharmony_ci "attr": { 1526a23e08bSopenharmony_ci "debugLine": "pages/ifDirective/ifDirective:34" 1536a23e08bSopenharmony_ci }, 1546a23e08bSopenharmony_ci "shown": "function () {return this.num1>this.num2?this.true_value:this.false_value}", 1556a23e08bSopenharmony_ci "children": [ 1566a23e08bSopenharmony_ci { 1576a23e08bSopenharmony_ci "type": "text", 1586a23e08bSopenharmony_ci "attr": { 1596a23e08bSopenharmony_ci "debugLine": "pages/ifDirective/ifDirective:35", 1606a23e08bSopenharmony_ci "value": "function () {return this.true_value}" 1616a23e08bSopenharmony_ci } 1626a23e08bSopenharmony_ci } 1636a23e08bSopenharmony_ci ] 1646a23e08bSopenharmony_ci } 1656a23e08bSopenharmony_ci ] 1666a23e08bSopenharmony_ci } 1676a23e08bSopenharmony_ci } 1686a23e08bSopenharmony_ci 1696a23e08bSopenharmony_ci}