解决作用域 bug