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/expression": {
186a23e08bSopenharmony_ci    "_descriptor": {},
196a23e08bSopenharmony_ci    "data": {},
206a23e08bSopenharmony_ci    "template": {
216a23e08bSopenharmony_ci      "type": "div",
226a23e08bSopenharmony_ci        "attr": {
236a23e08bSopenharmony_ci          "debugLine": "pages/expression/expression:1"
246a23e08bSopenharmony_ci        },
256a23e08bSopenharmony_ci      "children": [
266a23e08bSopenharmony_ci        {
276a23e08bSopenharmony_ci          "type": "text",
286a23e08bSopenharmony_ci          "attr": {
296a23e08bSopenharmony_ci            "debugLine": "pages/expression/expression:3",
306a23e08bSopenharmony_ci            "value": "function () {return this.ti||this.subTitle}"
316a23e08bSopenharmony_ci          }
326a23e08bSopenharmony_ci        },
336a23e08bSopenharmony_ci        {
346a23e08bSopenharmony_ci          "type": "text",
356a23e08bSopenharmony_ci          "attr": {
366a23e08bSopenharmony_ci            "debugLine": "pages/expression/expression:8",
376a23e08bSopenharmony_ci            "value": "function () {return this.ti&&this.subTitle}"
386a23e08bSopenharmony_ci          }
396a23e08bSopenharmony_ci        },
406a23e08bSopenharmony_ci        {
416a23e08bSopenharmony_ci          "type": "div",
426a23e08bSopenharmony_ci          "attr": {
436a23e08bSopenharmony_ci            "debugLine": "pages/expression/expression:13",
446a23e08bSopenharmony_ci            "value": "function () {return this.isArrived==='arrived'&&this.isTravel===false}"
456a23e08bSopenharmony_ci          }
466a23e08bSopenharmony_ci        },
476a23e08bSopenharmony_ci        {
486a23e08bSopenharmony_ci          "type": "div",
496a23e08bSopenharmony_ci          "attr": {
506a23e08bSopenharmony_ci            "debugLine": "pages/expression/expression:18",
516a23e08bSopenharmony_ci            "value": "function () {return this.isArrived==='arrived'||this.isTravel===false}"
526a23e08bSopenharmony_ci          }
536a23e08bSopenharmony_ci        },
546a23e08bSopenharmony_ci        {
556a23e08bSopenharmony_ci          "type": "div",
566a23e08bSopenharmony_ci          "attr": {
576a23e08bSopenharmony_ci            "debugLine": "pages/expression/expression:23",
586a23e08bSopenharmony_ci            "value": "function () {return !this.flag}"
596a23e08bSopenharmony_ci          }
606a23e08bSopenharmony_ci        },
616a23e08bSopenharmony_ci        {
626a23e08bSopenharmony_ci          "type": "div",
636a23e08bSopenharmony_ci          "attr": {
646a23e08bSopenharmony_ci            "debugLine": "pages/expression/expression:28",
656a23e08bSopenharmony_ci            "value": "function () {return !!this.flag}"
666a23e08bSopenharmony_ci          }
676a23e08bSopenharmony_ci        },
686a23e08bSopenharmony_ci        {
696a23e08bSopenharmony_ci          "type": "div",
706a23e08bSopenharmony_ci          "attr": {
716a23e08bSopenharmony_ci            "debugLine": "pages/expression/expression:33",
726a23e08bSopenharmony_ci            "className": "container"
736a23e08bSopenharmony_ci          },
746a23e08bSopenharmony_ci          "classList": [
756a23e08bSopenharmony_ci            "container"
766a23e08bSopenharmony_ci          ],
776a23e08bSopenharmony_ci          "children": [
786a23e08bSopenharmony_ci            {
796a23e08bSopenharmony_ci              "type": "text",
806a23e08bSopenharmony_ci              "attr": {
816a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:34",
826a23e08bSopenharmony_ci                "className": "text-text",
836a23e08bSopenharmony_ci                "value": "function () {return  false?0:4}"
846a23e08bSopenharmony_ci              },
856a23e08bSopenharmony_ci              "classList": [
866a23e08bSopenharmony_ci                "text-text"
876a23e08bSopenharmony_ci              ]
886a23e08bSopenharmony_ci            },
896a23e08bSopenharmony_ci            {
906a23e08bSopenharmony_ci              "type": "text",
916a23e08bSopenharmony_ci              "attr": {
926a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:35",
936a23e08bSopenharmony_ci                "className": "text-text",
946a23e08bSopenharmony_ci                "value": "function () {return this.a}"
956a23e08bSopenharmony_ci              },
966a23e08bSopenharmony_ci              "classList": [
976a23e08bSopenharmony_ci                "text-text"
986a23e08bSopenharmony_ci              ]
996a23e08bSopenharmony_ci            },
1006a23e08bSopenharmony_ci            {
1016a23e08bSopenharmony_ci              "type": "text",
1026a23e08bSopenharmony_ci              "attr": {
1036a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:36",
1046a23e08bSopenharmony_ci                "className": "text-text",
1056a23e08bSopenharmony_ci                "value": "function () {return  false?0:this.b}"
1066a23e08bSopenharmony_ci              },
1076a23e08bSopenharmony_ci              "classList": [
1086a23e08bSopenharmony_ci                "text-text"
1096a23e08bSopenharmony_ci              ]
1106a23e08bSopenharmony_ci            },
1116a23e08bSopenharmony_ci            {
1126a23e08bSopenharmony_ci              "type": "text",
1136a23e08bSopenharmony_ci              "attr": {
1146a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:37",
1156a23e08bSopenharmony_ci                "className": "text-text",
1166a23e08bSopenharmony_ci                "value": "function () {return  false?0:null}"
1176a23e08bSopenharmony_ci              },
1186a23e08bSopenharmony_ci              "classList": [
1196a23e08bSopenharmony_ci                "text-text"
1206a23e08bSopenharmony_ci              ]
1216a23e08bSopenharmony_ci            },
1226a23e08bSopenharmony_ci            {
1236a23e08bSopenharmony_ci              "type": "text",
1246a23e08bSopenharmony_ci              "attr": {
1256a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:38",
1266a23e08bSopenharmony_ci                "className": "{{this.a}}{{Math.PI}}"
1276a23e08bSopenharmony_ci              },
1286a23e08bSopenharmony_ci              "classList": "function () {return [this.a+Math.PI]}"
1296a23e08bSopenharmony_ci            },
1306a23e08bSopenharmony_ci            {
1316a23e08bSopenharmony_ci              "type": "text",
1326a23e08bSopenharmony_ci              "attr": {
1336a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:39",
1346a23e08bSopenharmony_ci                "className": "text-text",
1356a23e08bSopenharmony_ci                "value": "function () {return 1>this.b?this.v>4?this.a:6:7}"
1366a23e08bSopenharmony_ci              },
1376a23e08bSopenharmony_ci              "classList": [
1386a23e08bSopenharmony_ci                "text-text"
1396a23e08bSopenharmony_ci              ]
1406a23e08bSopenharmony_ci            },
1416a23e08bSopenharmony_ci            {
1426a23e08bSopenharmony_ci              "type": "text",
1436a23e08bSopenharmony_ci              "attr": {
1446a23e08bSopenharmony_ci                "className": "text-text",
1456a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:40",
1466a23e08bSopenharmony_ci                "value": "function () {return  false?0:7}"
1476a23e08bSopenharmony_ci              },
1486a23e08bSopenharmony_ci              "classList": [
1496a23e08bSopenharmony_ci                "text-text"
1506a23e08bSopenharmony_ci              ]
1516a23e08bSopenharmony_ci            },
1526a23e08bSopenharmony_ci            {
1536a23e08bSopenharmony_ci              "type": "text",
1546a23e08bSopenharmony_ci              "attr": {
1556a23e08bSopenharmony_ci                "className": "text-text",
1566a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:41",
1576a23e08bSopenharmony_ci                "value": "function () {return  false?0:7}"
1586a23e08bSopenharmony_ci              },
1596a23e08bSopenharmony_ci              "classList": [
1606a23e08bSopenharmony_ci                "text-text"
1616a23e08bSopenharmony_ci              ]
1626a23e08bSopenharmony_ci            },
1636a23e08bSopenharmony_ci            {
1646a23e08bSopenharmony_ci              "type": "text",
1656a23e08bSopenharmony_ci              "attr": {
1666a23e08bSopenharmony_ci                "className": "text-text",
1676a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:42",
1686a23e08bSopenharmony_ci                "value": "function () {return typeof 1}"
1696a23e08bSopenharmony_ci              },
1706a23e08bSopenharmony_ci              "classList": [
1716a23e08bSopenharmony_ci                "text-text"
1726a23e08bSopenharmony_ci              ]
1736a23e08bSopenharmony_ci            },
1746a23e08bSopenharmony_ci            {
1756a23e08bSopenharmony_ci              "type": "text",
1766a23e08bSopenharmony_ci              "attr": {
1776a23e08bSopenharmony_ci                "className": "text-text",
1786a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:43",
1796a23e08bSopenharmony_ci                "value": "function () {return new RegExp('123')}"
1806a23e08bSopenharmony_ci              },
1816a23e08bSopenharmony_ci              "classList": [
1826a23e08bSopenharmony_ci                "text-text"
1836a23e08bSopenharmony_ci              ]
1846a23e08bSopenharmony_ci            },
1856a23e08bSopenharmony_ci            {
1866a23e08bSopenharmony_ci              "type": "input",
1876a23e08bSopenharmony_ci              "attr": {
1886a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:44",
1896a23e08bSopenharmony_ci                "value": "function () {return 'ABCDEFG'.toLowerCase()}"
1906a23e08bSopenharmony_ci              }
1916a23e08bSopenharmony_ci            },
1926a23e08bSopenharmony_ci            {
1936a23e08bSopenharmony_ci              "type": "input",
1946a23e08bSopenharmony_ci              "attr": {
1956a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:45",
1966a23e08bSopenharmony_ci                "value": "function () {return this.ns[1]}"
1976a23e08bSopenharmony_ci              }
1986a23e08bSopenharmony_ci            },
1996a23e08bSopenharmony_ci            {
2006a23e08bSopenharmony_ci              "type": "input",
2016a23e08bSopenharmony_ci              "attr": {
2026a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:46",
2036a23e08bSopenharmony_ci                "value": "function () {return this.a.b.c.d}"
2046a23e08bSopenharmony_ci              }
2056a23e08bSopenharmony_ci            },
2066a23e08bSopenharmony_ci            {
2076a23e08bSopenharmony_ci              "type": "input",
2086a23e08bSopenharmony_ci              "attr": {
2096a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:47",
2106a23e08bSopenharmony_ci                "value": "function () {return this.a.b.c[1]}"
2116a23e08bSopenharmony_ci              }
2126a23e08bSopenharmony_ci            },
2136a23e08bSopenharmony_ci            {
2146a23e08bSopenharmony_ci              "type": "input",
2156a23e08bSopenharmony_ci              "attr": {
2166a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:48",
2176a23e08bSopenharmony_ci                "value": "function () {return this.a.b.c[1]}"
2186a23e08bSopenharmony_ci              }
2196a23e08bSopenharmony_ci            },
2206a23e08bSopenharmony_ci            {
2216a23e08bSopenharmony_ci              "type": "text",
2226a23e08bSopenharmony_ci              "attr": {
2236a23e08bSopenharmony_ci                "className": "tab-text",
2246a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:49",
2256a23e08bSopenharmony_ci                "value": "function () {return this.$t('strings.home.tabsData')[this.$item].name}"
2266a23e08bSopenharmony_ci              },
2276a23e08bSopenharmony_ci              "classList": [
2286a23e08bSopenharmony_ci                "tab-text"
2296a23e08bSopenharmony_ci              ],
2306a23e08bSopenharmony_ci              "repeat": "function () {return this.tabsContent}"
2316a23e08bSopenharmony_ci            },
2326a23e08bSopenharmony_ci            {
2336a23e08bSopenharmony_ci              "type": "text",
2346a23e08bSopenharmony_ci              "attr": {
2356a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:50",
2366a23e08bSopenharmony_ci                "value": "a"
2376a23e08bSopenharmony_ci              },
2386a23e08bSopenharmony_ci              "shown": "function () {return this.showauto}"
2396a23e08bSopenharmony_ci            },
2406a23e08bSopenharmony_ci            {
2416a23e08bSopenharmony_ci              "type": "text",
2426a23e08bSopenharmony_ci              "attr": {
2436a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:51",
2446a23e08bSopenharmony_ci                "value": "b"
2456a23e08bSopenharmony_ci              },
2466a23e08bSopenharmony_ci              "shown": "function () {return !this.showauto}"
2476a23e08bSopenharmony_ci            },
2486a23e08bSopenharmony_ci            {
2496a23e08bSopenharmony_ci              "type": "button",
2506a23e08bSopenharmony_ci              "attr": {
2516a23e08bSopenharmony_ci                "className": "button_menu",
2526a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:52",
2536a23e08bSopenharmony_ci                "value": "go to demo ability"
2546a23e08bSopenharmony_ci              },
2556a23e08bSopenharmony_ci              "classList": [
2566a23e08bSopenharmony_ci                "button_menu"
2576a23e08bSopenharmony_ci              ],
2586a23e08bSopenharmony_ci              "events": {
2596a23e08bSopenharmony_ci                "click": "function (evt) {this.startAbility('com.example.showcases','ShowcasesAbility',{origin:'showcases'},evt)}"
2606a23e08bSopenharmony_ci              }
2616a23e08bSopenharmony_ci            },
2626a23e08bSopenharmony_ci            {
2636a23e08bSopenharmony_ci              "type": "div",
2646a23e08bSopenharmony_ci              "attr": {
2656a23e08bSopenharmony_ci                "className": "item-content",
2666a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:53"
2676a23e08bSopenharmony_ci              },
2686a23e08bSopenharmony_ci              "classList": [
2696a23e08bSopenharmony_ci                "item-content"
2706a23e08bSopenharmony_ci              ],
2716a23e08bSopenharmony_ci              "children": [
2726a23e08bSopenharmony_ci                {
2736a23e08bSopenharmony_ci                  "type": "picker",
2746a23e08bSopenharmony_ci                  "attr": {
2756a23e08bSopenharmony_ci                    "className": "picker",
2766a23e08bSopenharmony_ci                    "debugLine": "pages/expression/expression:54",
2776a23e08bSopenharmony_ci                    "type": "multi-text",
2786a23e08bSopenharmony_ci                    "range": "function () {return this.range1.arr}",
2796a23e08bSopenharmony_ci                    "value": "function () {return this.curDate}",
2806a23e08bSopenharmony_ci                    "selected": "function () {return this.lastSelected}",
2816a23e08bSopenharmony_ci                    "id": "picker1"
2826a23e08bSopenharmony_ci                  },
2836a23e08bSopenharmony_ci                  "classList": [
2846a23e08bSopenharmony_ci                    "picker"
2856a23e08bSopenharmony_ci                  ],
2866a23e08bSopenharmony_ci                  "events": {
2876a23e08bSopenharmony_ci                    "change": "getDate",
2886a23e08bSopenharmony_ci                    "cancel": "cancel"
2896a23e08bSopenharmony_ci                  },
2906a23e08bSopenharmony_ci                  "id": "picker1"
2916a23e08bSopenharmony_ci                }
2926a23e08bSopenharmony_ci              ]
2936a23e08bSopenharmony_ci            },
2946a23e08bSopenharmony_ci            {
2956a23e08bSopenharmony_ci              "type": "div",
2966a23e08bSopenharmony_ci              "attr": {
2976a23e08bSopenharmony_ci                "className": "content_for",
2986a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:57"
2996a23e08bSopenharmony_ci              },
3006a23e08bSopenharmony_ci              "classList": [
3016a23e08bSopenharmony_ci                "content_for"
3026a23e08bSopenharmony_ci              ],
3036a23e08bSopenharmony_ci              "children": [
3046a23e08bSopenharmony_ci                {
3056a23e08bSopenharmony_ci                  "type": "text",
3066a23e08bSopenharmony_ci                  "attr": {
3076a23e08bSopenharmony_ci                    "className": "topic",
3086a23e08bSopenharmony_ci                    "debugLine": "pages/expression/expression:58",
3096a23e08bSopenharmony_ci                    "value": "测试show,if,for渲染属性"
3106a23e08bSopenharmony_ci                  },
3116a23e08bSopenharmony_ci                  "classList": [
3126a23e08bSopenharmony_ci                    "topic"
3136a23e08bSopenharmony_ci                  ]
3146a23e08bSopenharmony_ci                },
3156a23e08bSopenharmony_ci                {
3166a23e08bSopenharmony_ci                  "type": "text",
3176a23e08bSopenharmony_ci                  "attr": {
3186a23e08bSopenharmony_ci                    "className": "text_large",
3196a23e08bSopenharmony_ci                    "debugLine": "pages/expression/expression:59",
3206a23e08bSopenharmony_ci                    "tid": "id",
3216a23e08bSopenharmony_ci                    "value": "function () {return (this.$idx)+ decodeURI('') +decodeURI('+')+ decodeURI('') +(this.$item.id)}"
3226a23e08bSopenharmony_ci                  },
3236a23e08bSopenharmony_ci                  "classList": [
3246a23e08bSopenharmony_ci                    "text_large"
3256a23e08bSopenharmony_ci                  ],
3266a23e08bSopenharmony_ci                  "repeat": "function () {return this.list}"
3276a23e08bSopenharmony_ci                },
3286a23e08bSopenharmony_ci                {
3296a23e08bSopenharmony_ci                  "type": "text",
3306a23e08bSopenharmony_ci                  "attr": {
3316a23e08bSopenharmony_ci                    "className": "text_large",
3326a23e08bSopenharmony_ci                    "debugLine": "pages/expression/expression:60",
3336a23e08bSopenharmony_ci                    "value": "点击显示的文本,点击此处显示show文本"
3346a23e08bSopenharmony_ci                  },
3356a23e08bSopenharmony_ci                  "classList": [
3366a23e08bSopenharmony_ci                    "text_large"
3376a23e08bSopenharmony_ci                  ],
3386a23e08bSopenharmony_ci                  "shown": "function () {return this.click}",
3396a23e08bSopenharmony_ci                  "events": {
3406a23e08bSopenharmony_ci                    "click": "change_showon"
3416a23e08bSopenharmony_ci                  }
3426a23e08bSopenharmony_ci                },
3436a23e08bSopenharmony_ci                {
3446a23e08bSopenharmony_ci                  "type": "text",
3456a23e08bSopenharmony_ci                  "attr": {
3466a23e08bSopenharmony_ci                    "className": "text_large",
3476a23e08bSopenharmony_ci                    "debugLine": "pages/expression/expression:61",
3486a23e08bSopenharmony_ci                    "value": "长按显示的文本,点击此处隐藏show文本"
3496a23e08bSopenharmony_ci                  },
3506a23e08bSopenharmony_ci                  "classList": [
3516a23e08bSopenharmony_ci                    "text_large"
3526a23e08bSopenharmony_ci                  ],
3536a23e08bSopenharmony_ci                  "shown": "function () {return this.longpress&&!this.click}",
3546a23e08bSopenharmony_ci                  "events": {
3556a23e08bSopenharmony_ci                    "longpress": "change_showoff"
3566a23e08bSopenharmony_ci                  }
3576a23e08bSopenharmony_ci                },
3586a23e08bSopenharmony_ci                {
3596a23e08bSopenharmony_ci                  "type": "text",
3606a23e08bSopenharmony_ci                  "attr": {
3616a23e08bSopenharmony_ci                    "debugLine": "pages/expression/expression:62",
3626a23e08bSopenharmony_ci                    "value": "默认显示的文本"
3636a23e08bSopenharmony_ci                  },
3646a23e08bSopenharmony_ci                  "shown": "function () {return !this.longpress&&!this.click}"
3656a23e08bSopenharmony_ci                },
3666a23e08bSopenharmony_ci                {
3676a23e08bSopenharmony_ci                  "type": "text",
3686a23e08bSopenharmony_ci                  "attr": {
3696a23e08bSopenharmony_ci                    "className": "text",
3706a23e08bSopenharmony_ci                    "debugLine": "pages/expression/expression:63",
3716a23e08bSopenharmony_ci                    "show": "function () {return this.showTest}",
3726a23e08bSopenharmony_ci                    "value": "show显示的文本"
3736a23e08bSopenharmony_ci                  },
3746a23e08bSopenharmony_ci                  "classList": [
3756a23e08bSopenharmony_ci                    "text"
3766a23e08bSopenharmony_ci                  ]
3776a23e08bSopenharmony_ci                }
3786a23e08bSopenharmony_ci              ]
3796a23e08bSopenharmony_ci            },
3806a23e08bSopenharmony_ci            {
3816a23e08bSopenharmony_ci              "type": "text",
3826a23e08bSopenharmony_ci              "attr": {
3836a23e08bSopenharmony_ci                "className": "remain_day_number",
3846a23e08bSopenharmony_ci                "debugLine": "pages/expression/expression:65",
3856a23e08bSopenharmony_ci                "value": "function () {return this.$t('strings.remain_days',{year:this.currentYear,day:this.countDownDays})}"
3866a23e08bSopenharmony_ci              },
3876a23e08bSopenharmony_ci              "classList": [
3886a23e08bSopenharmony_ci                "remain_day_number"
3896a23e08bSopenharmony_ci              ]
3906a23e08bSopenharmony_ci            }
3916a23e08bSopenharmony_ci          ]
3926a23e08bSopenharmony_ci        }
3936a23e08bSopenharmony_ci      ]
3946a23e08bSopenharmony_ci    }
3956a23e08bSopenharmony_ci  }
3966a23e08bSopenharmony_ci}