需加value-format="yyyy-MM-dd"解决
<el-form-item label="计算月" prop="caculateMonth">
<el-date-picker
v-model="calculateParams.caculateMonth"
size="small"
value-format="yyyy-MM-dd"
style="width:150px"
type="month"
placeholder="选择月"
/>
</el-form-item>
/**
* 计算月份
*/
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") // 解决后端到前端显示问题
@DateTimeFormat(pattern = "yyyy-MM-dd") // 解决前端到后端保存问题
@ApiModelProperty(value="计算月份")
private Date caculateMonth;