我的代码有问题,我不知道为什么 s 不工作并且总是给出不同的错误 无论如何我尝试过 错误: 'arraysorted' 未定义 no-undef
<div>
{{ arraysorted }}
</div>
</template>
<script>
const Array = [];
export default {
data: () => ({
Array: [1, 24, 23, 56, 76, 5, 468, 97, 65, 90, 23, 53, 23],
arraysorted: [],
}),
mounted: {
ArraySort() {
return arraysorted = Array.sort(function (a, b) {
return b - a;
});
},
},
};
</script> Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
您可以使用计算属性:
new Vue({ el: "#demo", data: () => ({ myArray: [1, 24, 23, 56, 76, 5, 468, 97, 65, 90, 23, 53, 23], }), computed: { arraysorted() { const arrSorted = [...this.myArray] return arrSorted.sort((a, b) => b - a) }, }, })<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script> <div id="demo"> {{ arraysorted }} {{myArray}} </div>