A method for data transmission, performed by a terminal device, the method comprising: determining a basic parameter set adopted for a first sidelink, SL, channel according to a corresponding relationship; and performing data transmission on the first SL channel based on the basic parameter set, wherein the step of determining the basic parameter set adopted for the first SL channel according to the corresponding relationship comprises: when the first SL channel is transmitted on a first carrier, determining a first basic parameter set among at least one basic parameter set as the basic parameter set adopted for the first SL channel based on the first carrier and a second corresponding relationship, wherein the second corresponding relationship is a corresponding relationship between at least one carrier and the at least one basic parameter set, the at least one carrier comprise a carrier configured to transmit uplink data and a dedicated carrier, and when the first carrier is configured to transmit uplink data, the wherein a basic parameter set for the first SL channel is the same as that for the uplink data, and the basic parameter set comprises a subcarrier spacing, and further comprises a cyclic prefix, CP, length, or a CP type. determining a basic parameter set adopted for a first sidelink, SL, channel according to a corresponding relationship; and performing data transmission on the first SL channel based on the basic parameter set, wherein the step of determining the basic parameter set adopted for the first SL channel according to the corresponding relationship comprises: when the first SL channel is transmitted on a first carrier, determining a first basic parameter set among at least one basic parameter set as the basic parameter set adopted for the first SL channel based on the first carrier and a second corresponding relationship, wherein the second corresponding relationship is a corresponding relationship between at least one carrier and the at least one basic parameter set, the at least one carrier comprise a carrier configured to transmit uplink data and a dedicated carrier, and when the first carrier is configured to transmit uplink data, the wherein a basic parameter set for the first SL channel is the same as that for the uplink data, and the basic parameter set comprises a subcarrier spacing, and further comprises a cyclic prefix, CP, length, or a CP type. when the first SL channel is transmitted on a first carrier, determining a first basic parameter set among at least one basic parameter set as the basic parameter set adopted for the first SL channel based on the first carrier and a second corresponding relationship, wherein the second corresponding relationship is a corresponding relationship between at least one carrier and the at least one basic parameter set, the at least one carrier comprise a carrier configured to transmit uplink data and a dedicated carrier, and when the first carrier is configured to transmit uplink data, the wherein a basic parameter set for the first SL channel is the same as that for the uplink data, and the basic parameter set comprises a subcarrier spacing, and further comprises a cyclic prefix, CP, length, or a CP type.