Thuộc tính tính toán trong Vue
Có thể đặt các thuộc tính
sẽ được tính toán một cách phản ứng dựa trên
các thuộc tính khác. Các thuộc tính như vậy
được gọi là
Hãy xem xét một ví dụ. Giả sử trong các thuộc tính lưu trữ tên và họ của người dùng:
data() {
return {
name: 'john',
surn: 'smit',
}
}
Hãy tạo một thuộc tính
computed: {
full: function() {
return this.name + ' ' + this.surn;
}
}
Hãy hiển thị nội dung của các thuộc tính của chúng ta trong template:
<template>
<p>{{ name }}</p>
<p>{{ surn }}</p>
<p>{{ full }}</p>
</template>
Các thuộc tính tính toán thay đổi
một cách phản ứng. Điều này có nghĩa là nếu
chúng ta thay đổi tên hoặc họ,
thì thuộc tính
Giả sử trong thuộc tính
Tạo một nút bấm, khi nhấp vào
sẽ thay đổi thuộc tính