Abstract: A dual-layer mesh fabric includes an upper gauze layer and a lower gauze layer. The upper gauze layer includes upper carded yarns. First color yarns are provided to stretch across at least two of the upper carded yarns and turned and weaved back and forth. The lower gauze layer includes lower carded yarns. Second color yarns are provided to stretch across at least two of the lower carded yarns and turned and weaved back and forth. The first and second color yarns are exchanged at a setting position, enabling the first color yarns to be tuned and inserted through the lower carded yarns and the second color yarns to be tuned and inserted through the upper carded yarns to be knitted. The upper gauze layer having the first color yarns shows the second color yarns. The lower gauze layer having the second color yarns shows the first color yarns.