вы можете использовать watch для ic_number, при изменении ic_number будет использоваться метод watch
export default {
data() {
return {
editMode: false,
users: {},
id: "",
name: "",
ic_number:"",
no_phone:"",
email: "",
password: "",
type: "",
bio: "",
photo: ""
};
},
watch:{
"ic_number":function(val,oldval){ this.password = val }
}
}
Я не уверен, что вы имеете в виду от A до B и от B до C
как это демо
app.vue
<template>
<div id="app">
<Test1 v-model="hello"></Test1>
<div>{{hello}}</div>
</div>
</template>
<script>
import Test1 from "./components/Test1";
export default {
name: "App",
data() {
return {
hello: "hello"
};
},
components: {
Test1
}
};
</script>
<style>
</style>
test1.vue
<template>
<div>
<input v-model="hello">
</div>
</template>
<script>
export default {
props: ["value"],
data() {
return {
hello: this.value
};
},
watch: {
hello: function(val, oldval) {
this.$emit("input", val);
}
}
};
</script>
<style>
</style>