Vue中computed属性里面写箭头函数会报错
如下,对数组进行排序
var app = new Vue({
el: '#app',
data: {
items: [20, 18, 19, 57, 89, 34]
},
computed: {
sortItems: () => this.items.sort((a, b) => a - b)
}
})
报出如下错误
不用箭头函数
var app = new Vue({
el: '#app',
data: {
items: [20, 18, 19, 57, 89, 34]
},
computed: {
sortItems: function () {
return this.items.sort()
}
}
})
function sortNumber(a, b) {
return a - b
}
输出结果
完美解决bug