avue行编辑el-select选择数据后未回显

记录工作bug
关于avue-crud的使用过程中,遇到很多次在表格中编辑数据时,无法回显下拉数据;根据多次经验总结出几个原因;
1.查看书写代码
后台或者默认下拉下拉数据的value一定要对应,不管是number或者string;很多时候后台传的number,但是我们的封装可能写成了string,就会找很久找不出来。
2.vue的双向绑定问题
有时候因为vue2双向绑定的原理导致无法完全监听数组,所以在刷新时无法回显,可以尝试用this.$set()方法去更新内容。
3.嵌套层级过多导致无法绑定
很多时候,我们表单里面嵌套表格,表格里面又有表单;多层嵌套的情况下,就会导致prop值忘记写了,所以一定不要忘记加slot-scope=“{ row, index }”。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐