element select 多选内容过多内容没有去除问题

19 篇文章 0 订阅
15 篇文章 0 订阅

曾经写过这一种问题,但是对于同个输入框,在切换单选和多选遇到的问题,点击,然而今天所遇到的就是相类似的问题,也是业务需求造成大量的城市导致DOM问题的更新问题。
在这里插入图片描述
我们可以看到,这已经有很大的城市群了,这个时候的dom改变过大,当我们新增查看的时候
在这里插入图片描述
这其实就是dom更改和数据问题,这个时候我们利用 this.$refs.selectrRef.selectedLabel=“” 不起作用,就需要利用 this.form.citys = JSON.parse(JSON.stringify([]));强制转换置空,同时呢,我们需要把弹框的显示放到setTIme里,给DOM更新留够时间,看到的效果就是:
在这里插入图片描述
另外值得说的就是,因为DOM更新,同时调取接口,可能造成弹框显示慢的原因,这个时候可以加上全局loading来达到用户感知效果。

import { Loading } from "element-ui";
const loading = Loading.service({
        lock: true,
        text: "Loading",
        spinner: "el-icon-loading",
        background: "rgba(0, 0, 0, 0.7)",
      });
      setTimeout(() => {
        
        loading.close();
        this.visible = true;
      },100);

好久没写过了,技术停顿了,哎。。。
本文连接:点击
博主个人小博客:沧海

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值