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