A.在房屋失火前,王某未经赵某同意就将电脑全部交由第三人维修的,赵某可以解除合同
B.王某应当赔偿因违约造成的损失,但不得超过王某应当预见到的因违反合同可能造成的损失
C.若赵某未预先支付维修款,则王某可拒绝履行维修义务
D.若在房屋失火前,电脑已经维修好,而赵某在完成维修后拒付维修款,则王某可主张留置电脑
E.如果赵某对房屋失火的发生有过错的,王某可以主张扣减相应的损失赔偿额