In accordance with Vue documentation:
Every prop establishes a one-way downward binding between the child property and its parent: when the parent's property changes, it will cascade down to the child, but not vice versa. This prevents inadvertent alterations to the parent component's state by child components, which can complicate the data flow within your application.
To maintain synchronized data, you can emit data from the child component and listen for updates in the parent component.
<child-component :value="info" @updatedValue="data = $event"></child-component>
In the child component, simply emit the updated value as follows:
mounted() {
const newData = this.value + '/';
this.$emit('updatedValue', newData)
}
For more information, visit:
https://v3.vuejs.org/guide/component-custom-events.html