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/forDirective": { 186a23e08bSopenharmony_ci "_descriptor": {}, 196a23e08bSopenharmony_ci "data": {}, 206a23e08bSopenharmony_ci "template": { 216a23e08bSopenharmony_ci "type": "div", 226a23e08bSopenharmony_ci "attr": { 236a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:1" 246a23e08bSopenharmony_ci }, 256a23e08bSopenharmony_ci "children": [ 266a23e08bSopenharmony_ci { 276a23e08bSopenharmony_ci "type": "div", 286a23e08bSopenharmony_ci "attr": { 296a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:3" 306a23e08bSopenharmony_ci }, 316a23e08bSopenharmony_ci "repeat": "function () {return this.list}", 326a23e08bSopenharmony_ci "events": { 336a23e08bSopenharmony_ci "click": "function (evt) {this.test(this.$item,evt)}" 346a23e08bSopenharmony_ci }, 356a23e08bSopenharmony_ci "children": [ 366a23e08bSopenharmony_ci { 376a23e08bSopenharmony_ci "type": "text", 386a23e08bSopenharmony_ci "attr": { 396a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:4", 406a23e08bSopenharmony_ci "value": "function () {return (this.$idx)+ decodeURI('') +decodeURI('.')+ decodeURI('') +(this.$item.name)}" 416a23e08bSopenharmony_ci } 426a23e08bSopenharmony_ci } 436a23e08bSopenharmony_ci ] 446a23e08bSopenharmony_ci }, 456a23e08bSopenharmony_ci { 466a23e08bSopenharmony_ci "type": "div", 476a23e08bSopenharmony_ci "attr": { 486a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:8" 496a23e08bSopenharmony_ci }, 506a23e08bSopenharmony_ci "children": [ 516a23e08bSopenharmony_ci { 526a23e08bSopenharmony_ci "type": "div", 536a23e08bSopenharmony_ci "attr": { 546a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:9" 556a23e08bSopenharmony_ci }, 566a23e08bSopenharmony_ci "repeat": { 576a23e08bSopenharmony_ci "exp": "function () {return this.list}", 586a23e08bSopenharmony_ci "value": "personItem" 596a23e08bSopenharmony_ci }, 606a23e08bSopenharmony_ci "events": { 616a23e08bSopenharmony_ci "click": "function (evt) {this.test(this.$idx,evt)}" 626a23e08bSopenharmony_ci }, 636a23e08bSopenharmony_ci "children": [ 646a23e08bSopenharmony_ci { 656a23e08bSopenharmony_ci "type": "text", 666a23e08bSopenharmony_ci "attr": { 676a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:10", 686a23e08bSopenharmony_ci "value": "function () {return (this.$idx)+ decodeURI('') +decodeURI('-')+ decodeURI('') +(this.personItem.name)+ decodeURI('') +decodeURI('--')+ decodeURI('') +(this.personItem.age)}" 696a23e08bSopenharmony_ci } 706a23e08bSopenharmony_ci } 716a23e08bSopenharmony_ci ] 726a23e08bSopenharmony_ci }, 736a23e08bSopenharmony_ci { 746a23e08bSopenharmony_ci "type": "image", 756a23e08bSopenharmony_ci "attr": { 766a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:12", 776a23e08bSopenharmony_ci "src": "function () {return this.personItem}" 786a23e08bSopenharmony_ci } 796a23e08bSopenharmony_ci } 806a23e08bSopenharmony_ci ] 816a23e08bSopenharmony_ci }, 826a23e08bSopenharmony_ci { 836a23e08bSopenharmony_ci "type": "div", 846a23e08bSopenharmony_ci "attr": { 856a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:16" 866a23e08bSopenharmony_ci }, 876a23e08bSopenharmony_ci "children": [ 886a23e08bSopenharmony_ci { 896a23e08bSopenharmony_ci "type": "div", 906a23e08bSopenharmony_ci "attr": { 916a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:17" 926a23e08bSopenharmony_ci }, 936a23e08bSopenharmony_ci "repeat": { 946a23e08bSopenharmony_ci "exp": "function () {return this.flexShrinkClass}", 956a23e08bSopenharmony_ci "value": "shrinkClass", 966a23e08bSopenharmony_ci "exp": "function () {return this.list}", 976a23e08bSopenharmony_ci "key": "personIndex", 986a23e08bSopenharmony_ci "value": "personItem" 996a23e08bSopenharmony_ci }, 1006a23e08bSopenharmony_ci "events": { 1016a23e08bSopenharmony_ci "click": "function (evt) {this.test(this.personItem,evt)}" 1026a23e08bSopenharmony_ci }, 1036a23e08bSopenharmony_ci "children": [ 1046a23e08bSopenharmony_ci { 1056a23e08bSopenharmony_ci "type": "text", 1066a23e08bSopenharmony_ci "attr": { 1076a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:18", 1086a23e08bSopenharmony_ci "value": "function () {return (this.personIndex)+ decodeURI('') +decodeURI('.')+ decodeURI('') +(this.personItem.name)}" 1096a23e08bSopenharmony_ci } 1106a23e08bSopenharmony_ci } 1116a23e08bSopenharmony_ci ] 1126a23e08bSopenharmony_ci }, 1136a23e08bSopenharmony_ci { 1146a23e08bSopenharmony_ci "type": "swiper", 1156a23e08bSopenharmony_ci "attr": { 1166a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:20", 1176a23e08bSopenharmony_ci "index": "function () {return this.personIndex}", 1186a23e08bSopenharmony_ci "loop": "function () {return this.personItem}" 1196a23e08bSopenharmony_ci } 1206a23e08bSopenharmony_ci } 1216a23e08bSopenharmony_ci ] 1226a23e08bSopenharmony_ci }, 1236a23e08bSopenharmony_ci { 1246a23e08bSopenharmony_ci "attr": { 1256a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:24" 1266a23e08bSopenharmony_ci }, 1276a23e08bSopenharmony_ci "children": [ 1286a23e08bSopenharmony_ci { 1296a23e08bSopenharmony_ci "attr": { 1306a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:25" 1316a23e08bSopenharmony_ci }, 1326a23e08bSopenharmony_ci "children": [ 1336a23e08bSopenharmony_ci { 1346a23e08bSopenharmony_ci "attr": { 1356a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:26", 1366a23e08bSopenharmony_ci "value": "function () {return (this.personItem.id)+ decodeURI('') +decodeURI('--')+ decodeURI('') +(this.item.name)}" 1376a23e08bSopenharmony_ci }, 1386a23e08bSopenharmony_ci "type": "text" 1396a23e08bSopenharmony_ci } 1406a23e08bSopenharmony_ci ], 1416a23e08bSopenharmony_ci "repeat": { 1426a23e08bSopenharmony_ci "exp": "function () {return this.menu}", 1436a23e08bSopenharmony_ci "key": "index", 1446a23e08bSopenharmony_ci "value": "item" 1456a23e08bSopenharmony_ci }, 1466a23e08bSopenharmony_ci "type": "div" 1476a23e08bSopenharmony_ci } 1486a23e08bSopenharmony_ci ], 1496a23e08bSopenharmony_ci "events": { 1506a23e08bSopenharmony_ci "click": "function (evt) {this.test(this.personItem,evt)}" 1516a23e08bSopenharmony_ci }, 1526a23e08bSopenharmony_ci "repeat": { 1536a23e08bSopenharmony_ci "exp": "function () {return this.list}", 1546a23e08bSopenharmony_ci "key": "personIndex", 1556a23e08bSopenharmony_ci "value": "personItem" 1566a23e08bSopenharmony_ci }, 1576a23e08bSopenharmony_ci "type": "div" 1586a23e08bSopenharmony_ci }, 1596a23e08bSopenharmony_ci { 1606a23e08bSopenharmony_ci "attr": { 1616a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:31" 1626a23e08bSopenharmony_ci }, 1636a23e08bSopenharmony_ci "children": [ 1646a23e08bSopenharmony_ci { 1656a23e08bSopenharmony_ci "attr": { 1666a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:32" 1676a23e08bSopenharmony_ci }, 1686a23e08bSopenharmony_ci "children": [ 1696a23e08bSopenharmony_ci { 1706a23e08bSopenharmony_ci "attr": { 1716a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:33", 1726a23e08bSopenharmony_ci "value": "function () {return (this.index)+ decodeURI('') +decodeURI('--')+ decodeURI('') +(this.item.name)}" 1736a23e08bSopenharmony_ci }, 1746a23e08bSopenharmony_ci "type": "text" 1756a23e08bSopenharmony_ci } 1766a23e08bSopenharmony_ci ], 1776a23e08bSopenharmony_ci "repeat": { 1786a23e08bSopenharmony_ci "exp": "function () {return this.personItem}", 1796a23e08bSopenharmony_ci "key": "index", 1806a23e08bSopenharmony_ci "value": "item" 1816a23e08bSopenharmony_ci }, 1826a23e08bSopenharmony_ci "type": "div" 1836a23e08bSopenharmony_ci } 1846a23e08bSopenharmony_ci ], 1856a23e08bSopenharmony_ci "events": { 1866a23e08bSopenharmony_ci "click": "function (evt) {this.test(this.personItem,evt)}" 1876a23e08bSopenharmony_ci }, 1886a23e08bSopenharmony_ci "repeat": { 1896a23e08bSopenharmony_ci "exp": "function () {return this.list}", 1906a23e08bSopenharmony_ci "key": "personIndex", 1916a23e08bSopenharmony_ci "value": "personItem" 1926a23e08bSopenharmony_ci }, 1936a23e08bSopenharmony_ci "type": "div" 1946a23e08bSopenharmony_ci }, 1956a23e08bSopenharmony_ci { 1966a23e08bSopenharmony_ci "attr": { 1976a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:39" 1986a23e08bSopenharmony_ci }, 1996a23e08bSopenharmony_ci "children": [ 2006a23e08bSopenharmony_ci { 2016a23e08bSopenharmony_ci "attr": { 2026a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:40", 2036a23e08bSopenharmony_ci "value": "function () {return (this.personIndex)+ decodeURI('') +decodeURI('.')+ decodeURI('') +(this.personItem.name)}" 2046a23e08bSopenharmony_ci }, 2056a23e08bSopenharmony_ci "events": { 2066a23e08bSopenharmony_ci "click": "personItem.click" 2076a23e08bSopenharmony_ci }, 2086a23e08bSopenharmony_ci "type": "div" 2096a23e08bSopenharmony_ci } 2106a23e08bSopenharmony_ci ], 2116a23e08bSopenharmony_ci "events": { 2126a23e08bSopenharmony_ci "click": "function (evt) {this.test(this.personItem,evt)}" 2136a23e08bSopenharmony_ci }, 2146a23e08bSopenharmony_ci "repeat": { 2156a23e08bSopenharmony_ci "exp": "function () {return this.list}", 2166a23e08bSopenharmony_ci "key": "personIndex", 2176a23e08bSopenharmony_ci "value": "personItem" 2186a23e08bSopenharmony_ci }, 2196a23e08bSopenharmony_ci "type": "div" 2206a23e08bSopenharmony_ci }, 2216a23e08bSopenharmony_ci { 2226a23e08bSopenharmony_ci "attr": { 2236a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:46" 2246a23e08bSopenharmony_ci }, 2256a23e08bSopenharmony_ci "children": [ 2266a23e08bSopenharmony_ci { 2276a23e08bSopenharmony_ci "attr": { 2286a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:47", 2296a23e08bSopenharmony_ci "value": "function () {return this.value.info}" 2306a23e08bSopenharmony_ci }, 2316a23e08bSopenharmony_ci "events": { 2326a23e08bSopenharmony_ci "click": "value.click" 2336a23e08bSopenharmony_ci }, 2346a23e08bSopenharmony_ci "type": "div" 2356a23e08bSopenharmony_ci } 2366a23e08bSopenharmony_ci ], 2376a23e08bSopenharmony_ci "events": { 2386a23e08bSopenharmony_ci "click": "function (evt) {this.test(this.value,evt)}" 2396a23e08bSopenharmony_ci }, 2406a23e08bSopenharmony_ci "repeat": { 2416a23e08bSopenharmony_ci "exp": "function () {return this.value.list}", 2426a23e08bSopenharmony_ci "key": "value", 2436a23e08bSopenharmony_ci "value": "index" 2446a23e08bSopenharmony_ci }, 2456a23e08bSopenharmony_ci "type": "div" 2466a23e08bSopenharmony_ci }, 2476a23e08bSopenharmony_ci { 2486a23e08bSopenharmony_ci "attr": { 2496a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:51" 2506a23e08bSopenharmony_ci }, 2516a23e08bSopenharmony_ci "children": [ 2526a23e08bSopenharmony_ci { 2536a23e08bSopenharmony_ci "attr": { 2546a23e08bSopenharmony_ci "debugLine": "pages/forDirective/forDirective:52", 2556a23e08bSopenharmony_ci "value": "function () {return this.value.info}" 2566a23e08bSopenharmony_ci }, 2576a23e08bSopenharmony_ci "events": { 2586a23e08bSopenharmony_ci "click": "value.click" 2596a23e08bSopenharmony_ci }, 2606a23e08bSopenharmony_ci "type": "div" 2616a23e08bSopenharmony_ci } 2626a23e08bSopenharmony_ci ], 2636a23e08bSopenharmony_ci "events": { 2646a23e08bSopenharmony_ci "click": "function (evt) {this.test(this.value,evt)}" 2656a23e08bSopenharmony_ci }, 2666a23e08bSopenharmony_ci "repeat": { 2676a23e08bSopenharmony_ci "exp": "function () {return this.flexShrinkClass}", 2686a23e08bSopenharmony_ci "value": "shrinkClass" 2696a23e08bSopenharmony_ci }, 2706a23e08bSopenharmony_ci "type": "div" 2716a23e08bSopenharmony_ci } 2726a23e08bSopenharmony_ci ] 2736a23e08bSopenharmony_ci } 2746a23e08bSopenharmony_ci } 2756a23e08bSopenharmony_ci} 276