html这里我尝试过:value和v-model,在接口请求后赋值都没有效果,只有点击才会出现变化
<uni-rate :value="temp.evaluate_score" active-color="#5BB8E4" @change="onChange" />
【解决】:在components/uni-rate/uni-rate.vue添加watch来监听,然后重新赋值
watch: {
'value': {
deep: true,
handler(nv,ov) {
if(nv!=ov){
this.valueSync=nv;
}
}
}
},