el-upload动态参数问题

beforeUpload(file) {
_this.uploadParams = {
  'provinceCode': regionData[F].value,
  'cityCode': regionData[F].children[J].value,
  'cityName': sp[0],
  'stationName': sp[1],
  'projectName': sp[2],
  'importType': sp[3]
}}

 

发现上传文件时,第一次执行参数无法传递过去,

改为下面的就行了,注意:=相当于为uploadParams 对象引用了一个新的对象,如果是基本数据类型,应该是可以的

_this.uploadParams.provinceCode = regionData[F].value
_this.uploadParams.cityCode = regionData[F].children[J].value
_this.uploadParams.cityName = sp[0]
_this.uploadParams.stationName = sp[1]
_this.uploadParams.projectName = sp[2]
_this.uploadParams.importType = sp[3]

 

你可能感兴趣的:(vue)