airyland / airyland/vux

[Bug Report] checkIcon组件使用v-for循环之后点击改变不了组件的值true or false

オープン
#2,801 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Vue
スター
17.5k
フォーク
3.6k
PR マージ指標
30日以内にマージされた PR はありません

説明

### VUX version
2.9.1

### OS/Browsers version
win7 64bit

### Vue version
2.5.17-beta.0

### Code

```html
















通知公告

{{item.CreatorTime | dateFormatYMD}}

{{item.Title}}








```

### Steps to reproduce
循环checkIcon组件,值是数组的一个属性,例如:AllNoticeArr[0]['check'],然后通过点击全选或者取消去设置数组的check的值AllNoticeArr[0]['check'],全选则设置全部为false,取消则全部设置为false,这部分都没有问题,
重点重点重点就在设置之后,点击组件没有反应了,改变不了值,选中状态改变不了

### What is Expected?
希望设置为全选就把checkIcon全部设为全选,然后点击组件也能取消掉选中状态

### What is actually happening?
设置为全选把checkIcon全部设为true全选后,不能够点击组件改变值了,点击没有反应了

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

Start with the supplied v-for example and reproduce the issue using check-icon, Vue 2.5.17, and VUX 2.9.1. Inspect the check-icon component and the array-property update path; done means selecting all still updates every item and each rendered component can subsequently be toggled by clicking it.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
javascript
領域
frontend
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。