[bug]修复判断widget是否存在的逻辑问题