解决组件循环引用问题