Vue.jsで
Unexpected side effect in "xxx" computed property
というエラーがでたのでメモ
computedで配列をsortして返そうとしたらエラー
computed: {
members() {
return this.xxx.sort((a, b) => {
if (a < b) return -1
if (a > b) return 1
return 0
})
}
}
↓
computed: {
members() {
return this.xxx.slice().sort((a, b) => {
if (a < b) return -1
if (a > b) return 1
return 0
})
}
}
これでエラー回避できた。