1.问题产生
1.切换状态的时候偶发报错–但状态没有回滚
2.解决方法
el-switch的双向绑定换成单向绑定–但是需要在change事件里面完成接口操作之后手动修改
<el-switch
:model-value=”row.status”
:active-value=”1″
:inactive-value=”2″
@change=”handleChangeStatus(row)”
:loading=”row.loading”
/>
使用:before-change属性,让接口返回成功之后直接在页面修改–可使用双向绑定
<el-switch
:model-value=”row.status”
:active-value=”1″
:inactive-value=”2″
:before-change=”()=>checkState(item)”
:loading=”row.loading”
/>
3.思路
不熟悉el-switch的属性–直接查看的文档
4.原因
no