收藏
回答

js文件中怎么遍历view下的所有组件?

萌新提问,我在wxml中定义了一组view组件,是一系列的墙,另外还有一个view,是球,我需要做球和墙之间的碰撞检测,所以需要遍历所有的墙,请问我该怎么遍历?碰撞检测函数定义在js文件中,但是遍历的方法不会,请诸位高手指点,万分感谢!

下图是wxml中的定义

回答关注问题邀请回答
收藏

1 个回答

  • 大山
    大山
    2023-06-10
    <view class="walls">
        <image wx:for="{{ dataList }}" wx:key="index" class="{{ item.class }}" src="{{ item.src}}"></image>
    </view>
    //js 定义
    Page({
        data: {
            dataList: [
                {
                    class: 'fangkuang1',
                    src: '../../image/wall.jpg',
                },
                {
                    title: 'f15',
                    src: '../../image/wall.jpg',
                },
                {
                    title: 'f16',
                    src: '../../image/wall.jpg',
                }
            ],
        },
    });
    
    2023-06-10
    有用 1
    回复 1
    • Peter
      Peter
      2023-06-10
      非常感谢,原来是这么联系起来的,多谢
      2023-06-10
      回复
登录 后发表内容