如果开发商没有按期交房,业主可要求开发商支付违约金或者赔偿损失,购房人如果想解除合同,应当先进行催告。催告之后超过三个月的,购房者可要求开发商解除合同。
《合同法》第一百零七条,当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。(《合同法》将于2020年12月31号失效)
《民法典》第五百七十七条,当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。(《民法典》生效时间为2021年1月1日)