iam practising vuejs transfering data between components and this is my code
My blade template:
`<app-user-details :name="name"></app-user-details>`
Then in my Child-Component:
<template>
<div>
<h4>You may view the user details here</h4>
<p>Many Details</p>
<p>User name: {{ name }}</p>
<button @click="resetName">reset name</button>
</div>
</template>
<script>
export default {
name: 'app-user-datails',
props: {
name: {
type: String
}
},
methods: {
resetName() {
return this.name = 'Max'
}
}
}
</script>
i want to change the name in props by the method resetName() but in the console i get this error
vue.js:1355 Uncaught TypeError: 'set' on proxy: trap returned falsish for property 'name'
what should i do?!