鍍金池/ 問答/HTML5  HTML/ 幫忙檢查那錯了?

幫忙檢查那錯了?

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: '開發(fā)中',
    checked: false
  }, {
    index: 2,
    name: '待開發(fā)',
    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
  }
}

}

我看不出來,大神幫忙 求解 我新手。。。

回答
編輯回答
網(wǎng)妓

clipboard.png

2017年4月19日 15:15
編輯回答
撿肥皂

o.name是什么,是item.name吧

<div class="fl" v-for="(item,index) in list" :class="{checked:item.checked}" @click="doclick(item,index)" :key="index">
  <span class="fl-btn">{{item.name}}</span>
</div>
2017年8月11日 04:37
編輯回答
淚染裳

你連什么錯誤信息都不放,誰會有那么多時間去試?

2018年7月11日 16:23
編輯回答
生性

你那個o.name是不是寫錯了?應(yīng)該是item.name

2017年1月13日 16:43
編輯回答
乖乖噠

感覺this.$set應(yīng)該不需要使用吧

2018年2月22日 16:40