add a watcher

This commit is contained in:
Andreas Zweili 2021-09-04 13:57:56 +02:00
parent dd934f5340
commit ce3eba08de
1 changed files with 11 additions and 1 deletions

View File

@ -11,7 +11,7 @@
</template>
<script>
import { reactive, computed } from 'vue';
import { reactive, computed, watch, ref } from 'vue';
export default {
setup() {
@ -21,6 +21,16 @@ export default {
age: 23
});
const userAge = ref(23);
const userName = ref('Muster');
watch([userAge, userName], function(newValue, oldValue) {
console.log('old age: ', oldValue[0]);
console.log('new age: ', newValue[0]);
console.log('old name: ', oldValue[1]);
console.log('new name: ', newValue[1]);
});
user.name = computed(function() {
return user.firstName + ' ' + user.lastName;
});