收藏
回答

关于标签自定义属性data-*,是否可以通过js动态设置?

需求:需要动态找到某些元素(比如class="test"),然后给它们设置自定义属性(data-*),不通过setData的方式,还有办法吗?(已知无法直接通过fields的返回值修改)

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

2 个回答

  • 大山
    大山
    2023-02-23

    动态找到某些元素?不能 wx:for 处理?使用场景是什么?

    2023-02-23
    有用
    回复
  • showms
    showms
    2023-02-23

    为啥会有这种需求呢,用户数据绑定的方式不是很方便吗

    2023-02-23
    有用
    回复 1
    • 烟雨平生
      烟雨平生
      2023-02-23
      当然了这个需求可以通过其他方式实现,我自己写了个工具类,我的想法是如果符合条件就操作vnode去设置data-*,如果通过其他方式实现的话,每个页面甚至组件要去setData或者是需要我单独维护一个数据源,但是如果data-*可以通过api设置的话可以省很多事情
      2023-02-23
      回复
登录 后发表内容