bug收集箱

各种奇异bug

elementUI

  • 数据变化但页面数据未变

    情况:table表格编辑弹框dialog修改数据,第二次修改dialog数据后,data数据已经改变,页面渲染仍然是旧数据

    解决办法:vue监听不到通过索引改变的数据。所以要加这个:vue.set()

    前提是:vue监听不到通过索引改变的数据

    confirmEdit() {
                        // console.log("this.dialogFormContent",this.dialogFormContent)
                        // 找到对应tableDate中index
                        let editCurrIndex = this.tableDataCopy.findIndex(list=>{
                            return list.index == this.dialogFormContent.index
                        })
                        this.tableDataCopy[editCurrIndex] = this.dialogFormContent
                        this.tableData = this.tableDataCopy
                        // 加下面这个
                        this.$set(this.tableData,editCurrIndex,this.tableData[editCurrIndex])
                        this.dialogFormVisible = false
                    },
    
  • table表格中使用dropdown下拉菜单的bug

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值