Vant Circle 外层有v-for 为什么设置rate不起作用 似乎一直是100的默认值 到底哪里除了问题!!!
<van-circle
:stroke-width="325"
layer-color="#E8F3FF"
color="#165DFF"
stroke-linecap="butt"
v-model="val.doneQuestionCount"
:rate="getRate(val.questionCount)"
:speed="100"
/>
实际 getRate(val.questionCount)
的值没有 100 但是显示进度是按照 100 的值显示的。
跪求大神门给我看看问题出在哪!!
图中,===
前的是 val.doneQuestionCount
值===
后是 getRate(val.questionCount)
的值
也检查过绑定的值的类型,也都是 number
类型,rate
的值设置一直都是默认值100,代码没起作用
OP看起来你使用的
Vant4
+Vue3
。那么需要这样修改: