如果在data()中声明的主属性之一{
但不会在嵌套属性更改时触发.就连我也用过手表.
myApp.component("editfeemodal", {
props: ['feedetail'],
data() {
return {
}
},
computed: {
validated: function () {
try {
if (this.feedetail.glCode === null || this.feedetail.glCode === "" || typeof this.feedetail.glCode == 'undefined')
return false;
return true;
} catch (e) {
alert(e);
}
}
},
watch: {
feedetail: {
handler(newValue, oldValue) {
this.validFee = false;
},
deep: true
},
},
methods: {
"saveFeeDetails": function () {}
},
template:'
<select v-model="feedetail.glCode" class="form-select" v-bind:class="[feedetail.glCode=='' ?'is-invalid':'']" id="inputGroupSelectGLCode" >
<option value="" selected>Choose...</option>
<option value="1000">1000</option>
<option value="2000">2000</option>
<option value="3000">3000</option>
</select>
'
})
请问,有人知道为什么以及如何解决这个问题吗?
当做