帮忙检查那错了?

html


<div class="fl" v-for="(item,index) in list" :class="{checked:item.checked}" @click="doclick(item,index)" :key="index">


      <span class="fl-btn">{{o.name}}</span>

    </div>

    

js


list: [{


    index: 0,

    name: '已完成',

    checked: true

  }, {

    index: 1,

    name: '开发中',

    checked: false

  }, {

    index: 2,

    name: '待开发',

    checked: false

  }]

  

  

methods: {


// format(val) {

//   return '已完成: ' + val + '%';

// },

doclick(item, index) {

  if (typeof item.checked == 'undefined') {

    this.$set(item, "checked", true)

  } else {

    item.checked = !item.checked

  }

}

}


我看不出来,大神帮忙 求解 我新手。。。


扬帆大鱼
浏览 445回答 4
4回答

达令说

你连什么错误信息都不放,谁会有那么多时间去试?

人到中年有点甜

感觉this.$set应该不需要使用吧
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript