教材上说的是除了汇率变动,其他条件不变时的情况。这是经济学对现实作简化的常用方法
在其他影响贸易顺差的条件不变时,汇率升值时,贸易顺差应该会减少。可是中国的现实情况是其他影响贸易顺差的条件已经改变了,打个比方,假设美国只从中国和越南进口某商品,而且越南的货币也对美圆升值了,而且比人民币升值的更多,那么对美国消费者来说,虽然中国商品和越南商品以美圆表示的价格都变贵了,但是越南商品变贵的幅度更大,这样虽然人民币升值了,美国消费者还是会比原来进口更多的中国商品,即中国的贸易顺差增加。
总之,中国的现实和教材上的说法并不矛盾,关键在于“其他条件不变”这个假定。