问题:第一次点击左侧树节点时,正常请求接口,正常返回数据,正常回显列表(如图一),但是第二次,包括后面多次操作,都是正常请求接口,正常返回数据,也赋上值了,但是就是不显示(如图二)

vue+element===table表格二次请求接口,数据不回显问题

=============图一vue+element===table表格二次请求接口,数据不回显问题

=============图二

然后我的代码是这样的:其实很正常的一个思路,就是每次请求接口之前,先清空变量,

vue+element===table表格二次请求接口,数据不回显问题

vue+element===table表格二次请求接口,数据不回显问题

查了好多资料也没查到,最后我的大佬小姐姐出场,给我加了个变量,然后如最后一张图,用es6新增的特性展开运算符来解决掉了,到底是啥原理,还一直半会没弄明白,好像就是,清空了变量,然后再赋值的时候,虽然赋值上了,但是视图没有跟上操作,也就没有更新上

vue+element===table表格二次请求接口,数据不回显问题

vue+element===table表格二次请求接口,数据不回显问题

,不过展开运算符,之前都是知道,说说,没用过,后面真要好好看看了

相关文章: