有个问题我一直没看明白,求解惑?
很简单的一个
a代码
// pages/inde/index.js Page({ /** * 页面的初始数据 */ data: { list: [ '111' , '222' , '3333' , '444' ], }, }) |
<view class= 'list' > <view class= 'item' wx: for = "{{list}}" > {{item}} </view> </view> |
这输出正常
111
222
3333
444
b代码
// pages/inde/index.js Page({ /** * 页面的初始数据 */ data: { dinyia: [ '111' , '222' , '3333' ], }, }) |
<view class= 'dinyia' > <view class= 'sgkjlkgsahglsjhgsk' wx: for = "{{dinyia}}" > {{sgkjlkgsahglsjhgsk}} </view> </view> |
输出不正常
这两段完美类似只是名称不同而已为什么输出不了呢
我看了很久就是没找到问题
a代码是复制的
b代码是我自己写的!!
b代码有什么问题!我是小白请指教!!
4 回复
wx:for 后的取下面的值 默认是 item
< view class = "dinyia" >
</ view > </ view > |
item 和 index 都属于默认变量,你自己写的那个得重新定义一下 才能用
<view class=
‘sgkjlkgsahglsjhgsk’
wx:
for
=
"{{dinyia}}" wx:for-item=“sgkjlkgsahglsjhgsk”
>
{{sgkjlkgsahglsjhgsk}}
</view>
https://developers.weixin.qq.com/miniprogram/dev/reference/wxml/list.html