前置库交换数据