[ https://issues.apache.org/jira/browse/WEEX-310?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16477321#comment-16477321 ]
Hanks Zhang commented on WEEX-310: ---------------------------------- 因为 recycle-list 比较强调数据驱动的方式,列表数据由同一个入口(变量)传递进来也比较符合最佳实践。要实现“外层”传值的话,会比较损伤性能,也不太符合最初的设计理念,目前不考虑实现这个功能,后续会再认真评估一下。 > recycle-list无法访问外层属性 > -------------------- > > Key: WEEX-310 > URL: https://issues.apache.org/jira/browse/WEEX-310 > Project: Weex > Issue Type: Bug > Components: Android > Affects Versions: 0.18 > Reporter: mhl > Assignee: Hanks Zhang > Priority: Blocker > Labels: recycle-list > Original Estimate: 12h > Remaining Estimate: 12h > > > {code:java} > <template> > <recycle-list for="(item, index) in list" @loadmore="loadMoreData" > loadmoreoffset="10"> > <cell-slot> > <div> > <text>{{curIndex}}</text> > <slider interval="3000" auto-play="true" infinite="true"> > <div class="frame" v-for="img in imgList"> > <image class="image" :src="img.src"></image> > <text class="title" >{{img.title}}</text> > </div> > </slider> > </div> > </cell-slot> > </recycle-list> > </template> > <script> > export default { > name: 'find', > data() { > return { > curIndex: 0, > imageList: [ > {title: 'item A', src: > 'http://img1.gtimg.com/ent/pics/hv1/122/43/2273/147812912.jpg'}, > {title: 'item B', src: > 'http://img1.gtimg.com/ent/pics/hv1/122/43/2273/147812912.jpg'}, > {title: 'item C', src: > 'http://img1.gtimg.com/ent/pics/hv1/122/43/2273/147812912.jpg'} > ], > list: [1,2,3] > } > } > } > </script>{code} > 在recycle-list里面无法访问外层属性,比如无法访问:curIndex / imageList 。 recycle-list只能访问list。 > 这应该是bug , 换成list组件是可以正常访问的。 > -- This message was sent by Atlassian JIRA (v7.6.3#76005)