v-model is a two-way binding but props and computed are supposed to be one-way readonly. The proper way is to have a props-emit pair for a value. This can be easily done using the definemodel() macro which is available in 3.4.
v-model