|
TMaizeApr 7, 2021 via Android
1
vmodel 用计算属性,计算属性写 get set 去操作 data 里的临时数据就行了
|
|
TMaizeApr 7, 2021 via Android
3
你这是空手套代码呀
<template> <div id="app"> <input type="text" v-model="a" /> <input type="text" v-model="b" /> <input type="text" v-model="c" /> </div> </template> <script> export default { data() { return { a: 0, b: 0, }; }, computed: { c: { get() { return Number(this.a) + Number(this.b); }, set(v) { this.b = Number(v) - Number(this.a); }, }, }, }; </script> |
|
4
@TMaize 大谢.....
一模一样的代码写出来了....只差一句 this.b = Number(v) -Number(this.a); 然后在这个时候 c 始终输入不进去,也删除不了原来计算的值,就以为不行了,所以才上来提问的。 完全是我想多了。。 |