小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wxs中调用不到Object,所以Object.value这种方法都用不了,然后用for ... in ...方法会报错。所以不知道有啥办法可以在wxs中遍历对象了。
26 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,可以使用 wx:for 进行遍历。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
... 注意审题
看错了……尴尬
用 arr.forEach 或者 for 下标都可以的
他说的是对象(Object)不是数组
那就只能先在 js 里转成数组了(看错两次,手动捂脸)
呵呵。别捂了。
我感觉这块:
要么应该在文档中注名一下,不支持对象遍历。
要么支持遍历对象。
要么对wxs里的对像定义个getkeys之类的方法。
不然。传入对象参数在wxs里没有办法处理又容易引起误解。
wxs追求效率是没错。但也不能让用户自己摸索呀。
2021年了,wxs还不能遍历对象吗
2020年了
2020年了,wxs还不能遍历对象吗
wxs为啥这么简陋 对象遍历都不支持 还想用正则实现遍历的功能,哪晓得正则支持的也有问题
2024年了 依旧遍历对象报错 使用Object也报错
问ChatGPT告诉我可以这样
<!-- pages/index/index.wxml -->
<view wx:for="{{Object.keys(myObject)}}" wx:key="index">
<view>{{item}}: {{myObject[item]}}</view>
</view>
结果是你们自己不行,耽误大半天。。
2023年马上过去了,还是不能遍历
2023年3月8日了 还是不能便利
块2023年了还不行
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,可以使用 wx:for 进行遍历。
... 注意审题
看错了……尴尬
用 arr.forEach 或者 for 下标都可以的
他说的是对象(Object)不是数组
那就只能先在 js 里转成数组了(看错两次,手动捂脸)
呵呵。别捂了。
我感觉这块:
要么应该在文档中注名一下,不支持对象遍历。
要么支持遍历对象。
要么对wxs里的对像定义个getkeys之类的方法。
不然。传入对象参数在wxs里没有办法处理又容易引起误解。
wxs追求效率是没错。但也不能让用户自己摸索呀。
2021年了,wxs还不能遍历对象吗
2020年了
2020年了,wxs还不能遍历对象吗
wxs为啥这么简陋 对象遍历都不支持 还想用正则实现遍历的功能,哪晓得正则支持的也有问题
2024年了 依旧遍历对象报错 使用Object也报错
问ChatGPT告诉我可以这样
<!-- pages/index/index.wxml -->
<view wx:for="{{Object.keys(myObject)}}" wx:key="index">
<view>{{item}}: {{myObject[item]}}</view>
</view>
结果是你们自己不行,耽误大半天。。
2023年马上过去了,还是不能遍历
2023年3月8日了 还是不能便利
块2023年了还不行