收藏
回答

点击显示当前元素,其他元素隐藏怎么解决?

新手小白,在做小程序的时候一直无法弄明白一个问题就是如何获取当前的元素,举个例子,在JQ中获取当前的index是 var $Index = this.index();但是小程序好像没有这种实现的方法,那现在有一个效果是这样的点击栏目1显示栏目1下面的图片,其他栏目不显示,点击栏目2显示栏目2下的图片,其他栏目不显示,问题就是在写方法的时候应该如何判断当前是谁,栏目是循环出来的所以必须要用一个函数来实现,谢谢各位大佬了

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

2 个回答

  • brave
    brave
    2020-03-26

    data- 动态属性绑定

    2020-03-26
    有用 1
    回复 3
    • 老李头
      老李头
      2020-03-26
      您可以详细说明一下嘛?
      2020-03-26
      回复
    • brave
      brave
      2020-03-26回复老李头
      2020-03-26
      回复
    • brave
      brave
      2020-03-26回复老李头
      具体看你数据是什么样的了
      2020-03-26
      回复
  • suns
    suns
    2020-03-26

    data-index = "{{index}}"

    bindtap = "..."

    ......

    wx:if = "{{index === 0}}"

    wx:elif = "{{index === 1}}"

    ......

    2020-03-26
    有用
    回复 1
    • 老李头
      老李头
      2020-03-26
      这个我想到过,但是用条件渲染需要一个参数,这个参数在列表循环后会和其他列表的参数保持一致,当更改参数的时候所有的参数都会更改就没办法控制当前了
      2020-03-26
      回复
登录 后发表内容
问题标签