比如我有个数组是这样的:tabs = [{id: xxx, text:xxx}, {id:xxx, text:xxx}]
<view wx:for="{{tabs}}" wx:for-index="tab" wx:key="item.id"
class="tab-bar-inner {{tab === selectedTab ? 'bottom-border' : 'bottom-border-no'}}"
bindtap="tabClicked" data-tab="{{tab}}">
<text class="{{tab === selectedTab? 'selected-title' : 'normal-title'}}">{{item.text}}text>view>
依据官方文档的话,这里wx:key的用法应该是wx:key="id",
可我发现有些写法是wx:key="item.id",并且编译也没任何错误、警告之类的提示,
所以想请官方确认下这两种写法是一样的吗?还是只wx:key="id"是合法的,如果item.id
是无效的,还请后续在编译过程中报个warning之类的,谢谢。
wx:key="item.id"和wx:key="id"都会时不时的警告,搞不清楚......网上有人说写成wx:key="*this"但是特么的一样的会警告⚠️
这个好像需要看微信开发工具的心情吧......
请尝试使用 wx:key="id"。
哈哈哈哈
那我五个小程序都用错了 哈哈哈哈
key不能{{ }}这样的用法吧?