export default { props: { value: { type: String, default: "" } }, model: { prop: "value", event: "input" }, methods: { valueChange(val) { this.$emit("input", val) } } } 直接上代码了,问题不想深究了,定义model的时候用value和input,不要自定义,就这样。