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}