收藏
回答

点击按钮后修改样式?

请教一个问题,我有一个列表,列表内有五行内容,每一行都有一个按钮,想实现点击某一行的按钮,按钮变样式,这个怎么实现,谢谢。

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

1 个回答

  • 陈宇明
    陈宇明
    2023-03-17

    思路:

    1. 在列表上根据不同的标识现实不同的按钮样式
    2. 在遍历数组数据中设置一个属性作为改变样式的标识
    3. 点击当前数据获取到下标去改变当前对象的改变样式属性值
    2023-03-17
    有用
    回复 5
    • LY.K
      LY.K
      发表于移动端
      2023-03-17
      就是获取下标修改样式不会,web端可以用class名或者id名来处理,小程序怎么操作,能给个具体的语法吗,谢谢
      2023-03-17
      回复
    • minimalistrojan
      minimalistrojan
      发表于小程序端
      2023-03-17回复LY.K

      可以通过设置 data- 属性,在 click 事件中能拿到数据。

      2023-03-17
      回复
    • minimalistrojan
      minimalistrojan
      发表于小程序端
      2023-03-17回复LY.K

      https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/event.html

      2023-03-17
      回复
    • LY.K
      LY.K
      发表于移动端
      2023-03-17回复minimalistrojan
      拿数据没问题,想修改view的样式,怎么操作
      2023-03-17
      回复
    • minimalistrojan
      minimalistrojan
      发表于小程序端
      2023-03-17回复LY.K

      动态 class 啊

      2023-03-17
      回复
登录 后发表内容