zoukankan      html  css  js  c++  java
  • 微信小程序——修改data里面数组某一个值

     比如我现在有个data数据如下:

    data: {
      playIndex: null,
      courseList: [{
        videoId: '0',
        isPlaying: false,
      }, {    
        videoId: '1',
        isPlaying: false,
      }]
    },

    我现在想要修改courseList里面的isPlaying的值该怎么做呢?

    var thisIdx = e.currentTarget.dataset.index;
    var playStatus = "courseList[" + thisIdx + "].isPlaying";
    this.setData({
      [playStatus]:true 
    });

    里面的thisIdx表示你当前点击的是第几个。注意在拼接playStatus的时候需要有空格!!!然后用修改数据的时候用"[]"把上面的变量包起来,赋值即可。

  • 相关阅读:
    Zabbix 3.2.1 安装 Graphtree3.0.4 或 Graphtree3.2.x
    jquery-1
    AngularJS (1)
    css-2 (Text Font)
    css
    Java经验
    js经验
    mysql经验
    MySQL 函数
    jquery 效果
  • 原文地址:https://www.cnblogs.com/sese/p/9337545.html
Copyright © 2011-2022 走看看