You can add a setter function to your computed property and make it a fully complete data attribute, but not bound to the data.
It's not recommended to do this, but it's possible, and in some cases, you may need to do it. An example is when you have to save a date in milliseconds, but you need to display it in an ISO format. Using this method, you can have the dateIso property get and set the value:
<script>
export default {
data: () => ({
dateMs: '',
}),
computed: {
dateIso: {
get() {
return new Date(this.dateMs).toISOString();
},
set(v) {
this.dateMs = new Date(v).getTime();
},
},
},
};
</script>